您好我想构建一个Android webview应用程序,当用户解决puzzel时播放声音。出于某种原因,我无法使用phonegap media api工作。
这里是代码:
function CheckFinished(){
if(v1==1 && v2==1 && v3==1 && v4==1 && v5==1 && v==1){
//alert('Done');
playAudio();
v=parseInt(0);}}
function playAudio() {
var myMedia = null;
myMedia = new Media("/res/win.mp3",
function(){
if (myMedia) {
myMedia.stop();
myMedia.release();
}
},
function(error){
console.log(error.message);
}
);
myMedia.play();}
答案 0 :(得分:0)
尝试使用 webchromeclient 代替 deafult客户端。
我现在没有确切的链接在这里分享。但是,在android开发者网站的某处,提到你使用webchromeclient来处理媒体文件。
希望这会对你有所帮助。