再生、一時停止、停止ボタン付きの単純なメディアプレーヤーを作成しようとしています。再生と停止のボタンは正常に動作します。ただし、一時停止ボタンは停止ボタンのように動作します。一時停止後に再生ボタンをクリックすると、最初から再生が開始されます。メディアプレイヤーの一時停止ボタンの後に再生が開始され、メディアが最初から再生されます
0
A
答えて
0
私はこの問題がreset()
コールであると信じています。
state machineによれば、同じ場所から再開するためには、start()
が必要です。
あなたの状態を把握し、PAUSED
州にある場合は、start()
と呼び出して再開してください。
私はこの小さなwrapperを使って、MediaPlayerの現在の状態を把握しています。
+0
mp.reset()をmp.start()に変更しましたmp.getCurrentPosition()を一時停止ボタンに追加 –
関連する問題
- 1. 一時停止後にメディアプレイヤーを再開する
- 2. vb 2010の一時停止/再生ボタン
- 3. Listviewの再生/一時停止ボタンが更新されません
- 4. 動画は一時停止ではなく、最初から停止して再生されます。AVPlayer
- 5. エンキュー、再生、停止、一時停止、再開を伴うAudioTrackクラス
- 6. Android VideoView再生コントロールは、ファイルが既に再生されていても「一時停止」の代わりに「再生」を最初に表示します
- 7. 再起動時にサービスが最初に開始されます
- 8. クロムで一時停止した後にHtml5ビデオが再生されない
- 9. 一時停止後にPsychopyビデオが正しく再生されない
- 10. メディア要素の再生/一時停止アイコンをフェードアウトする - uwp
- 11. コーダスライダの停止/一時停止/再生ボタンの実装
- 12. 開始、一時停止、再開NSTimer Swift
- 13. JavaScriptサウンド再生/停止/一時停止
- 14. Apple TVの再生/一時停止ボタンを再生/一時停止する方法AVAudioPlayer
- 15. 開始、停止、再開後にコルーチンが2回実行されています
- 16. Pythonの一時停止/再開ボタン
- 17. AVPlayerは一時停止後に再生を再開しません
- 18. 再生、一時停止、再開、非表示の角で
- 19. ビデオはホストから再生され、リロード時には最初からは再生されません
- 20. YouTubeのコントロール(再生/一時停止)は、プレーヤーが復元された後には機能しません/アクティビティが再開されます。
- 21. サウンドが約30回再生されてから停止する
- 22. ロック画面でアクティビティのライフサイクル/メディアの再生が再開されます
- 23. Qt再生/一時停止の動作?
- 24. ビデオビデオタグの再生/一時停止アイコン
- 25. Javascriptオーディオオブジェクトの再生/一時停止
- 26. ストリーム開始時にvideojsが再生される
- 27. Exoplayerの再生と一時停止のボタンをカスタマイズする
- 28. フリーズゲームを一時停止/再生する
- 29. Android ExoPlayer、VideoPlayerの途中にある再生/一時停止ボタン
- 30. アクティビティがバックグラウンドから再開した後、プログラムでYoutubePlayerを再生/一時停止する
再生ボタンがメディアプレーヤーオブジェクトをリセットするように設定されているため、メディアが最初から開始します。メディアを一時停止してからシークするときは、現在のシーク位置を保存してから再生を再開する必要があります。 – kabuto178
@ kabuto178は何を言っているのか、まったくプレイしないでください。また、ボタンの名前を1 2と3にしないでください。停止と一時停止を再生させます。そのためにコードを把握する必要がある時間は4倍でした。 –