在Media Player API 16中使用TimedText API

时间:2012-12-20 20:59:02

标签: android android-mediaplayer

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)

我们已经尝试了几个已知适用于其他玩家的文件。

1 个答案:

答案 0 :(得分:0)

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