私はそれを試すためのICS電話を持っていませんが、これが私がすることです:
pause
明らかにオーディオの時間位置を追跡します。4.0は、オーディオファイルを一時停止した場所から自動的に再開するようです
したがって、一時停止する代わりにstop
、オーディオファイルを使用できます。残念ながら、stop
HTML5ではサポートされていません。
トリッキーな解決策があります:
pause
オーディオ
- 位置を保存します:
trackPos = myTrack.currentTime;
- 店舗数:
trackVol = myTrack.volume;
- ミュート:
myTrack.volume = 0;
次に、ユーザーが戻ってきてもう一度再生を押すと、次のようになります。
trackPosが存在する場合
- 開始位置をtrackPosに設定します。
myTrack.currentTime = trackPos;
play
mytrack.volume = trackVol;
delete window.trackPos;
これは注意が必要ですが、JavaScriptコントロールを使用している場合は機能するはずです。
ネイティブコントロールを使用する場合、再生と一時停止はブラウザのインターフェイスによって管理されます。次に、位置を保存して、REALを汚し始める必要があります。
これは、テストされていない、迅速で汚いドラフトです。しかし、それは機能するはずです
///編集///
少なくとも私のデスクトップでは、動作するJavascriptデモ。ICSで試してみてください:
JSFiddle
(ファイルを保存してください。電話でjsfiddleを正しく起動できないと思います)