0

クリックイベントごとにオーディオプレーヤーが呼び出されるアンドロイドでフォンギャップアプリを作成しました。10~15回の使用後(オーディオプレーヤーイベントが10~15回呼び出されます)、オーディオプレーヤーが完全に停止し、アプリが無音になります。

そのような奇妙な問題なしに、同じアプリがiPhoneで正常に実行されます

すべてのクリックイベントで playAudio('music path') を呼び出しています

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);
        }
    }

誰でも私を助けることができます。

前もって感謝します。

4

1 に答える 1