9***@qq.com
9***@qq.com
  • 发布:2017-10-11 03:27
  • 更新:2018-05-29 11:04
  • 阅读:2294

播放音频时报错 audio play error:setDataSourcefailed

分类:Native.js

我在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的基座却可以

2017-10-11 03:27 负责人:无 分享
已邀请:
李世皇朝

李世皇朝

我也遇到相同问题 !你是怎么解决的!!

xymst

xymst

"MyMissions/Resources/newmissions.mp3"

这个必须是开发文件里的目录才行。

var path = "_Doc/Audio/test2.mp3";
p = plus.audio.createPlayer(path);

我昨天也是这个问题,今天修改了一下,把mp3文件放在项目目录里就好了。

该问题目前已经被锁定, 无法添加新回复