一个视频有中文、英文两个音轨,中文、英文两个字幕。
播放的时候,选择音轨-中文,字幕-中文。
可否将字幕和音轨自动绑定?
播放中文音轨的同时自动选这中文字幕,不用再手工选择。
一个视频有中文、英文两个音轨,中文、英文两个字幕。
播放的时候,选择音轨-中文,字幕-中文。
可否将字幕和音轨自动绑定?
播放中文音轨的同时自动选这中文字幕,不用再手工选择。
video播放器支持 HLS / DASH / 多音轨
player.audioTracks() 拿到所有音轨
player.textTracks() 拿到所有字幕轨
通过 label 的中文或英文关键字判断音轨;
动态切换字幕轨的 .mode = 'showing' / 'disabled' 实现显示控制
不用重写播放器,只是用 JS 逻辑控制两个列表监听 audioTracks.change 事件,根据当前音轨 label 匹配字幕?
我理解的不知道是不是你想要的
建议使用 MKVToolNix 将视频封装为 .mkv 格式,并设置好音轨和字幕的语言标签与默认选项。然后使用支持自动语言匹配的播放器(如 MPV 或 VLC)进行播放。
没这功能,规范中不会有,播放器也没有支持的