Android API 16 の Media Player で TimedText API を使用して運が良かった人はいますか?
アプリの getFilesDir() ストレージ領域に保存されている外部 SRT サブリップ ファイルを使用しています。addTimedTextSource を介して MediaPLayer に渡すたびに、不可解な例外が発生します。
12-20 14:17:11.581: W/System.err(693): java.lang.RuntimeException: failure code: -38
12-20 14:17:11.581: W/System.err(693): at android.media.MediaPlayer.invoke(MediaPlayer.java:644)
12-20 14:17:11.591: W/System.err(693): at android.media.MediaPlayer.addTimedTextSource(MediaPlayer.java:1812)
12-20 14:17:11.591: W/System.err(693): at android.media.MediaPlayer.addTimedTextSource(MediaPlayer.java:1776)
12-20 14:17:11.591: W/System.err(693): at android.media.MediaPlayer.addTimedTextSource(MediaPlayer.java:1708)
他のプレーヤーで問題なく動作することが知られているいくつかのファイルを試しました。