资源无法识别怎么解决?
我想制作一个FLV文件的播放器
想法是用ShockwaveFlash控件播放一个swf文件,然后把flv文件的路径传递给这个swf文件。
测试挺正常的,就是我想把这个swf文件跟exe文件一起打包,我就把swf读入资源文件,然后
ShockwaveFlash1.Movie = LoadResData(101, "CUSTOM ")
但是影片却无法加载,
用ShockwaveFlash1.Movie = App.Path & "\flv.swf "时很正常。
swf文件被读入资源文件被改动了么?为什么ShockwaveFlash1控件无法识别资源?
[解决办法]
LoadResData 取回的是 byte ,ShockwaveFlash1.Movie 属性需要的是一个字符串。
正确做法是将 byte 写入临时文件,然后再指定给 ShockwaveFlash1.Movie 属性。