android - 为什么我无法在 Exo Player 中搜索 .ts 文件格式的视频?
问题描述
我在我的应用程序中使用 Exo 播放器,它对 .mp4 视频非常有效,我的意思是播放器的控制器会自动检测视频的长度,并且有一个时间线可供我查找。但是当我传递一个 .ts 文件的 url 时,它只是播放它而不显示任何持续时间,我什至无法寻找这个文件。
解决方案
ExoPlayer 不支持在媒体中进行搜索,其中执行准确搜索操作的唯一方法是让播放器扫描和索引整个文件。ExoPlayer 认为这些文件是不可搜索的。大多数现代媒体容器格式包括用于搜索的元数据(例如,样本索引),具有明确定义的搜索算法。如果您需要搜索但有不可搜索的媒体,我建议将您的内容转换为使用更合适的容器格式。
推荐阅读
- javascript - 面临将参数传递给reactjs中的方法的问题
- swift - 自定义键盘扩展中不存在键盘
- internet-explorer - 使用量角器在 IE 11 的输入框中输入文本
- react-native - ReactNative:Xcode 链接器命令失败,退出代码为 1
- c# - 如何在运行时使用从抽象类继承的字符串获取类的类型并将检索到的类型用作参数
- c - 为什么 FILE 结构实例的大小在 64 位操作系统中为 216 字节,在 32 位操作系统中为 148 字节?
- c# - 事件和代表的基础。从使用它的类中的 INotifyPropertyChanged 中订阅 PropertyChange 事件的事件行
- perl - Mojolicious 使用用户信息重定向到“下”下的不同路径
- javascript - HTML- div 在下次点击时显示和隐藏
- algorithm - 有效地生成没有重复子集的组合