问题:使用媒体模块,我可以在基本的Ripple Nexus模拟器中播放mp3,但在我的android设备上我听不到任何声音。它看起来不像是在抛出错误。
有人有类似的问题吗?我对科尔多瓦很陌生。这是我的你好世界的例子。我通过下载媒体模块并将这个片段添加到index.js文件-中来增加趣味性
var element = document.getElementById("deviceready");
element.innerHTML = 'Play Message';
element.className += ' ready';
element.onclick = function () {
var media = new Media("images/test.mp3", null, null);
media.play();
}
谢谢你抽出时间。
想明白了。我想,你必须为安卓设备的媒体URL准备路径/android_asset/www/。如果科多瓦帮你处理好就好了。
这些帖子在有用的地方。
Ionic/Cordova应用程序在模拟器中播放声音,但不在Android设备上播放
http://www.raymondcamden.com/2014/06/23/Cordova-Media-API-Example/