javascript - Phonegap使用媒体插件播放音频

标签 javascript android cordova audio

我正在使用来自phonegap的媒体在我的APP中播放一些音频。

function playSnd(url) {
    // Play the audio file at url
    var my_media = new Media(url,
        // success callback
        function() {
            console.log("playAudio():Audio Success");
        },
        // error callback
        function(err) {
            console.log("playAudio():Audio Error: " + err);
        });

    // Play audio
    my_media.play();
}

在我的控制台中调用playSnd('audio.mp3')之后,

Uncaught ReferenceError: Media is not defined index.js:54



LE:我安装了https://github.com/apache/cordova-plugin-media

最佳答案

您必须等待ondeviceready事件。
document.addEventListener('deviceready', function () {/* your code goes here */});

关于javascript - Phonegap使用媒体插件播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28726129/

相关文章:

javascript - 将 JS 添加到 Magento 产品页面

java - 多窗口错误androidmanifest.xml

java - 将 AsyncTask 与基于观察者的 Controller 类一起使用 (MVC Arch.)

android - 将 GetFile 与 Phonegap 一起使用时的独占参数

javascript - cordova.js 之前的 angular.js 导致 angular.js 中出现未处理的异常

javascript - 无法禁用 Polymer 0.5 中的纸质项目

javascript - 使用变量名从 ng-model 访问输入

javascript - 如何测试 onClick 事件

android - DiffUtil 和 notificationItemInserted 之间的区别

ios - 如何在 Cordova 应用程序中使用 iPhone 上的蓝牙?