这是在cordova-plugin-media中对我有用的代码:
我正在使用Cordova将Galaxy Tab E用于混合Android应用。一切都能在我的计算机浏览器上正常运行,除了音频文件外,选项卡上的所有功能均相同,但是声音不起作用。
我尝试过:-在按钮上使用HTML5,图像...:无声音(在标签上)-将JavaScript与按钮上的“ onclick”一起使用,图片...相同-带有相关脚本的Cordova Media Plugin:相同-尝试更改路径/www/audio/ with /android_assets/www/audio/
或file:/// (...)
:到处都是-尝试更改.wav或.mp3:相同
[当我使用URL链接MP3时,它仅在计算机上和选项卡上都有效,但在本地时不起作用(这绝对是我必须实现的,因为选项卡无法连接互联网)
感谢您解决此问题的指南,]。>
我正在使用Cordova将其用于Galaxy Tab E的混合android应用程序。在我的计算机浏览器上,所有内容均按预期方式工作,除了音频文件,其他选项卡上的内容相同,但声音不是...]]] >>
这是在cordova-plugin-media中对我有用的代码:
audioSuccess = loadAudio('sounds/success.wav');
function loadAudio(file) {
var path = window.location.pathname;
path = path.substr(path, path.length - 10);
var id = path + file;
console.log('loading audio: ' + id);
var my_media = new Media(id,
// success callback
function () { console.log("loadAudio():Audio Success on id - now setting volume " + id);},
// error callback
function (err) { console.log("loadAudio():Audio Error: " + JSON.stringify(err) + ' on id ' + id); }
);
return my_media;
};
audioSuccess.play();
这是在cordova-plugin-media中对我有用的代码: