VB资源编辑器打包视频及调用问题----在线等
昨天请教了一个视频文件打包的问题,有人告诉我使用资源编辑器将视频文件打包到里边,然后调用,用户就看不到源文件了。现在有以下几个问题:
1、尺寸在4、5M的音乐可以放入资源编辑器,变成RES,但是我的视频时330M,mpg格式的放不进去。
2、使用Media Player控件播放,不知道怎么调用。使用WindowsMediaPlayer.URL = LoadResData(101, "MUC")无法播放。
请高手指教。
------解决方案--------------------
(1)资源文件特大的东东.
(2)音频、视频文件大多不能直接播放,需先释放再播放;下面是一个示例:
VB code
Private Sub Form_Load()'资源文件是个mp3
Dim bArr() As Byte ' 定义一个空的Byte数组
bArr = LoadResData(101, "CUSTOM")'将资源文件放入Byte数组
Open App.Path & "\101.mp3" For Binary Access Write As #1
Put #1, , bArr'释放资源文件
Close #1
WindowsMediaPlayer1.URL = App.Path & "\101.mp3"'播放
End Sub
------解决方案--------------------
放在资源文件里是不可能解决问题的,那么大放不进去不说,就是放进去了,视频文件也要释放到本地才能播放,根本无法从资源文件里直接播放,虽然你可以用完删除,但可在播放时得到它和突然断电的方法得到它.3楼的那种方法只能对付一般人,不能从根本上隐藏.