You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过YouTube IFrame API更改音频语言?

YouTube IFrame API 音频语言设置方法

YouTube IFrame API 没有直接对应cc_lang_pref的audio_lang_pref参数,但可以通过以下两种方式实现音频语言切换,前提是目标视频包含对应语言的音轨:

1. 初始化播放器时指定默认音频语言

在创建播放器的playerVars配置中添加audioLanguage参数,示例代码:

const player = new YT.Player('player', {
  videoId: 'YOUR_VIDEO_ID',
  playerVars: {
    audioLanguage: 'ko' // 指定韩语为默认音频语言
  },
  events: {
    'onReady': onPlayerReady
  }
});

2. 播放过程中动态切换音频语言

使用setOption方法切换音频轨道,示例代码:

function switchAudioToKorean() {
  player.setOption('audio', 'track', {
    languageCode: 'ko'
  });
}

额外说明:如果视频没有韩语音轨,以上设置都不会生效。你可以通过getOptions方法获取视频支持的音频轨道列表,确认是否包含目标语言:

player.getOptions('audio', 'tracks').then(tracks => {
  console.log('支持的音频轨道:', tracks);
});

内容的提问来源于stack exchange,提问作者mawani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 04:52:03