android phonegap音频播放器音乐在10-15使用后停止

时间:2013-06-01 04:29:20

标签: android cordova

我在android中创建了一个phonegap应用程序,其中每次点击事件都会调用音频播放器。 10-15次使用后(音频播放器事件称为10-15次)音频播放器完全停止,app变得无声。

相同的应用程序在iphone上成功运行,没有这样奇怪的问题

我在每次点击活动中调用playAudio('音乐路径')

function playAudio(src) {
        // Create Media object from src
        my_media = new Media(src, onSuccess, onError);

        // Play audio
        my_media.play();

        // Update my_media position every second
        if (mediaTimer == null) {
            mediaTimer = setInterval(function() {
                // get my_media position
                my_media.getCurrentPosition(
                    // success callback
                    function(position) {
                        if (position > -1) {
                            setAudioPosition((position/1000) + " sec");
                        }
                    },
                    // error callback
                    function(e) {
                        console.log("Error getting pos=" + e);
                        setAudioPosition("Error: " + e);
                    }
                );
            }, 1000);
        }
    }

任何人都可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不能在较低版本的Android 2.2中正常工作,因为这些东西依赖于各种设备支持的java脚本引擎