我在Hbulder基座运行的时候,播放本地音频文件可以播放,云打包后就不行了,提示setDataSourcefailed,下面是这段播放代码
plus.device.setVolume(1); //设置最大音量
var p = plus.audio.createPlayer( "MyMissions/Resources/newmissions.mp3" );
p.play( function () {},
function ( e ) {
alert( "Audio play error: " + e.message );
});
“MyMissions/Resources/newmissions.mp3” 路径是相对该段代码所在页面的路径
为什么打包后就不能播放了,用hbulder的基座却可以
2 个回复
李世皇朝
我也遇到相同问题 !你是怎么解决的!!
xymst
"MyMissions/Resources/newmissions.mp3"
这个必须是开发文件里的目录才行。
var path = "_Doc/Audio/test2.mp3";
p = plus.audio.createPlayer(path);
我昨天也是这个问题,今天修改了一下,把mp3文件放在项目目录里就好了。