2016-03-21 14 views
0

私のモバイルアプリケーションは、mp3オーディオの大きなデータベースへのアクセスを提供します。また、ユーザーは特定の位置(基本的に最後に再生された位置)からオーディオを開始することができます。JPlayer開始位置の問題

特定の位置からオーディオを実行しようとするたびに、オーディオを最初から1秒間実行してから所定の位置にジャンプします。

私もオーディオをミュートしようとしましたが、明らかにミュートも最初のインスタンスの後では機能しません。

LastAudioPosition = 25; 
$(this).jPlayer("play",LastAudioPosition); 

任意のアイデアをしてください:ここでは

は、私はこれをしようとしていますどのようにでしょうか?

おかげでどこにでも、私は最終的にはほぼ完璧なソリューションと和解解決策を見つけない後

+0

あなたの完全なjPlayerコードを投稿してください。問題のjsFiddleも作成してください。私は一度この問題を抱えていたが、何が問題なのかを覚えていない。 –

+0

@MartinMazzaDawson以下の記事で私の回避策を見てください。とにかくお返事いただきありがとうございます。 – Anjum

答えて

1

。考え方は、間違った部分が再生されている間にプレーヤーをミュートしてからミュートを解除することです。

$("#jquery_jplayer_1").jPlayer({ 
    ready: function() { 
    $(this).jPlayer("setMedia", { 
    mp3: gsLink 
    }).jPlayer("play",gQFA_LastAudioPosition); 
    }, 
    ended: function() { 
    endFunction(); 
    }, 
    canplay: function() { 
    $(this).jPlayer("mute"); 
    $(this).jPlayer("play"); 
    $(this).jPlayer("pause"); 
    $(this).jPlayer("play",gQFA_LastAudioPosition); 
    setTimeout(function() { 
     $("#jquery_jplayer_1").jPlayer("unmute"); 
    }, 200); 
},.................