1

有没有人在 Android API 16 上的媒体播放器中使用 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)

我们已经尝试了几个已知可以在其他播放器上正常工作的文件。

4

1 回答 1

0

目前支持的格式是 SubRip,文件扩展名为 .srt 您可以下载演示TimedTextTest

于 2013-05-09T06:06:53.883 回答