作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 phonegap 应用程序中播放声音。
我用来执行此操作的函数如下所示:
function playAudio(src) {
src = "media/sounds/" + src; //go to sound folder always
if (device.platform == 'Android') {
src = '/android_asset/www/' + src; // Android needs the search path explicitly specified
}
var mediaRes = new Media(src,
function onSuccess() {
mediaRes.release(); // release the media resource once finished playing
},
function onError(e){
alert("error playing sound: " + JSON.stringify(e) + "\n src: " + src);
});
mediaRes.play(); // the actual playing
}
Uncaught ReferenceError: Media is not defined
最佳答案
更新:解决方案是在 index.html 中同时加载 phonegap.js 和 cordova.js 显然会导致冲突。删除 phonegap.js 并离开 cordova.js 就成功了。
关于cordova - 电话间隙 : Uncaught ReferenceError: Media is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985980/
我是一名优秀的程序员,十分优秀!