Android API 16上的媒体播放器中是否有人使用TimedText apis?
我们正在使用存储在应用程序的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)
我们已经尝试了几个已知适用于其他玩家的文件。