3
在循環中長時間播放(大約一個小時或更長時間)同一曲目後會出現錯誤(1,-22)。我無法弄清楚這個錯誤的原因。如果曲目短時間播放,一切都可以。但是如果我在我的Service
中長時間跟蹤播放,有時會發生錯誤。Android MediaPlayer錯誤(1,-22)
我知道1是MEDIA_ERROR_UNKNOWN
,但找不到關於-22的任何信息。
有什麼建議嗎? API 24
在循環中長時間播放(大約一個小時或更長時間)同一曲目後會出現錯誤(1,-22)。我無法弄清楚這個錯誤的原因。如果曲目短時間播放,一切都可以。但是如果我在我的Service
中長時間跟蹤播放,有時會發生錯誤。Android MediaPlayer錯誤(1,-22)
我知道1是MEDIA_ERROR_UNKNOWN
,但找不到關於-22的任何信息。
有什麼建議嗎? API 24
看來問題出現了,因爲我沒有撥MediaPlayer.release()
時onCompletion
回調。結果MP的資源沒有發佈,最後MP因錯誤而崩潰。
顯示照顧播放曲目的代碼,以及生成的異常(如果有的話)? – Dayan
@FiN它似乎關於另一個案件;我的錯誤代碼是1,而不是-22 –
@konopko錯誤是(1,-22)。 [開發人員](https://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html)文檔中,1是'what',-22是'extra'。 P.S.您是在模擬器上還是在真實設備上進行測試? – FiN