我正在尝试使用Androids MediaPlayer的TimedText API。每当要渲染定时文本时,我都会使用TimedText对象进行回调。
TimedText类有2个公共方法:getText()返回带有文本的字符串,getBounds()返回文本边界框的矩形。
然而,当我查看TimedText.java源文件时,我发现在TimedText对象中传递了更多有用的元数据:颜色,字体,斜体,粗体,对齐等。请参阅http://androidxref.com/4.2.2_r1/xref/frameworks/base/media/java/android/media/TimedText.java
不幸的是,所有这些元数据都是私有的,没有观察者可以阅读它。我的应用程序可以访问此元数据吗?我不明白为什么媒体播放器会将所有这些有用的数据添加到TimedText对象中,如果应用程序无法读取它。有没有使用TimedText类的经验?
由于