exoplayer - 您可以在 mp4 视频中刻录多个字幕吗,如果可以,如何,
问题描述
我想知道是否可以在视频中添加多个字幕,并可能在资源管理器中创建一个功能并使其运行字幕,如果可以,如何?
还有一个问题,假设我想在 exoplayer 中添加一个跳过按钮,我希望它从(例如)00.00.05 跳过到 00.00.30,但我想在视频本身中硬编码那个时间,这样 exoplayer 会读取它并显示按钮跳过,这甚至可能吗?
解决方案
对于您的第一个问题,通常的方法不是将字幕“刻录”到视频流本身,而是在视频容器中具有单独的字幕轨道,例如 mp4 文件。
这样,容器中的同一视频流可以显示不同的字幕轨道,播放器可以允许用户选择要使用的字幕轨道。
对于您的第二个问题,最好将其作为一个单独的问题提出,但快速回答可能是理论上可以向 ExoPlayer 添加一些功能,以允许它从元数据中读取时间,甚至分析视频本身中的数字,但我认为目前不太可能提供此功能-我不知道。
推荐阅读
- python - 如何将编写器格式更改为数据框?
- typescript - 使用 `import type` 声明导入时,TypeScript 枚举不能用作值
- reactjs - 包文件中的 React-beautiful-dnd 意外令牌错误
- vue.js - 如何使用chrome devtool协议解决元素高亮
- java - 动态数据源中自定义AOP和事务的顺序
- regex - 使用正则提取从谷歌表格中提取数据
- node.js - 为什么在本地节点上使用 createReadStream(文件读取)时以随机速度完成读取?
- python - pkg_resources.DistributionNotFound:未找到“tendo”发行版,应用程序 pyinstaller 需要该发行版
- xamarin - Xamarin 中按钮和设计的位置
- powerbi - 如何在 DAX 的给定时间间隔内检查该值是否为负?