gpt4 book ai didi

javascript - cordova-plugin-media 未触发成功或失败事件

转载 作者:行者123 更新时间:2023-12-03 08:48:41 26 4
gpt4 key购买 nike

我的 javascript 技能开始提高(我认为),但我在 cordova-plugin-media 方面遇到了一个非常奇怪的问题

我已将插件添加到cordova,但是当我定义媒体对象时,成功或失败事件都不会触发。

我在代码中添加了很多控制台提示:

$scope.testSound = function() {
console.log("!!!!!!! DEFINING THE PATH");
var src = "snd/emergency.wav";

console.log("!!!!!!! DEFINING THE MEDIA OBJECT");
var emergencySound = new Media(src, mediaSuccess, mediaError);
console.log("WE SHOULD BE FIRING THE SUCCESS OR FAIL METHODS NOW");

function mediaSuccess(){
console.log("!!!!!!!!!!!!!!!!!!!Success");
alert("Media loaded");
}

function mediaError(err){
console.log("!!!!!!!!!!!!!!!!!!!!!!FAIL");
alert("Media failed to load");
}
console.log("!!!!!!!!!!!!!!!!!!!!!!METHOD COMPLETE");

}

})

输出如下:

I/chromium( 2978): [INFO:CONSOLE(173)] "!!!!!!! DEFINING THE PATH", source: file:///android_asset/www/plugins/cordova-plugin-console/www/console-via-logger.js (173)

I/chromium( 2978): [INFO:CONSOLE(173)] "!!!!!!! DEFINING THE MEDIA OBJECT", source: file:///android_asset/www/plugins/cordova-plugin-console/www/console-via-logger.js (173)

I/chromium( 2978): [INFO:CONSOLE(173)] "WE SHOULD BE FIRING THE SUCCESS OR FAILMETHODS NOW", source: file:///android_asset/www/plugins/cordova-plugin-console/www/console-via-logger.js (173)

I/chromium( 2978): [INFO:CONSOLE(173)] "!!!!!!!!!!!!!!!!!!!!!!METHOD COMPLETE",source: file:///android_asset/www/plugins/cordova-plugin-console/www/console-via-logger.js (173)

我期待失败方法触发,因为我认为我的媒体文件路径的语法不正确,但不仅失败没有触发,而且没有迹象表明代码有问题(Android 4.4.2).

最佳答案

看起来像一个错误,我通过不检查定义媒体对象是否存在任何错误来解决它。

关于javascript - cordova-plugin-media 未触发成功或失败事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com