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

React Brightcove Player警告求助:addRemoteTextTrack未设manualCleanup参数

消除React Brightcove Player的video.js文本轨道警告

这个警告是因为video.js要求调用addRemoteTextTrack时必须显式设置manualCleanup参数,避免未来版本默认值变更带来的兼容问题,按以下场景处理即可:

  • 通过组件props传入文本轨道
    在你传给Brightcove组件的textTracks数组里,给每个轨道对象加上manualCleanup: true属性:

    <BrightcovePlayer
      accountId="你的账号ID"
      videoId="你的视频ID"
      textTracks={[
        {
          kind: 'subtitles',
          src: '字幕文件地址',
          srclang: 'en',
          label: 'English',
          manualCleanup: true
        }
      ]}
    />
    
  • 手动调用player实例的addRemoteTextTrack方法
    调用时直接把manualCleanup设为true,两种写法都可以:

    // 写法1:第二个参数传入true
    player.addRemoteTextTrack({
      kind: 'subtitles',
      src: '字幕文件地址',
      srclang: 'en',
      label: 'English'
    }, true);
    
    // 写法2:在轨道配置对象里添加manualCleanup
    player.addRemoteTextTrack({
      kind: 'subtitles',
      src: '字幕文件地址',
      srclang: 'en',
      label: 'English',
      manualCleanup: true
    });
    
  • 使用Video Cloud自动加载的字幕
    如果你的字幕是从Brightcove Video Cloud后台配置并自动加载的,直接升级@brightcove/react-player-loader或brightcove-player-sdk到最新版本即可,官方已经在新版本中补全了这个参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 10:35:29