如何让Dailymotion嵌入式播放器默认激活任意/多语言字幕?
Dailymotion嵌入播放器自动激活字幕的解决方案
针对你提到的需求——无需存储每个视频的语言信息,就能默认激活字幕,我查了Dailymotion的官方嵌入文档,有两种可行的方案:
1. 自动激活第一个可用字幕(无需指定语言)
你可以直接使用 subtitles-default=1 参数,这个设置会:
- 优先启用视频上传者预先设置的默认字幕
- 如果上传者没有设置默认字幕,自动加载并激活视频里第一个可用的字幕语言
示例URL:
https://www.dailymotion.com/embed/video/x7n59nb?subtitles-default=1
2. 指定语言优先级列表(按顺序激活)
如果希望优先尝试某几个语言的字幕(比如先德语再英语),可以配合使用 subtitles-preferred 参数,传入逗号分隔的语言代码列表,再加上 subtitles-default=1 来自动激活优先列表里第一个可用的字幕。
示例URL:
https://www.dailymotion.com/embed/video/x7n59nb?subtitles-preferred=de,en&subtitles-default=1
注意事项
目前Dailymotion官方并不支持 subtitles-default=any 或 subtitles-default=first 这类写法,subtitles-default 的有效值只有具体的语言代码(如 en、fr)或 1(启用默认/第一个可用字幕)。
内容的提问来源于stack exchange,提问作者AlexT
相关产品推荐
相关产品推荐

