开发者社区> 问答> 正文

请问VOD-视频点播外挂字找不到open方法,该如何解决?

请问VOD-视频点播外挂字幕 player._ccService.open(),player._ccService找不到open方法,该如何解决?
c54fa98b122550ad87ae99025d531656.png

展开
收起
2401。 2023-07-08 13:07:41 106 0
3 条回答
写回答
取消 提交回答
  • 字幕默认是关闭的,在ready里调用无效。可以通过点击来触发。50ee97a82c7f098be818e78f7a1ede55.png 点击 播放器自带的ui上的【设置里的字幕】和【cc】按钮,也可以打开字幕 dc3445a479bc1d96df52854eb78cdb1e.png 此回答整理自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”。

    2023-07-09 13:57:49
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    需要说明的是,player._ccService 对象是阿里云VOD-视频点播播放器内部的一个对象,用于管理外挂字幕的显示和隐藏等操作。但是,该对象并不是公开的API,因此不建议在代码中直接调用该对象的方法和属性。

    如果您需要在阿里云VOD-视频点播播放器中打开外挂字幕,可以使用官方提供的API,具体步骤如下:

    在播放器初始化时,设置 ccConfig 参数,指定外挂字幕的相关配置。例如:

    var player = new Aliplayer({
        …
        ccConfig: {
            show: true, // 是否显示字幕,默认为false
            style: {
                color: '#FFFFFF', // 字体颜色
                size: 16, // 字体大小
                backgroundColor: '#000000', // 背景颜色
                opacity: 0.7, // 背景透明度
                fontName: 'Microsoft Yahei' // 字体名称
            },
            url: 'http://xxx.xxx.xxx/xxx.srt' // 字幕文件的URL地址
        }
    });
    
    2023-07-08 19:13:45
    赞同 展开评论 打赏
  • 如果在VOD-视频点播中,您想使用外挂字幕,并尝试调用 player._ccService.open() 时出现 open 方法找不到的错误,可能有以下解决方法:

    1. 检查API文档:确保您正在使用的播放器库或SDK确实提供了 _ccService 对象以及 open 方法。请仔细查阅相关的API文档,以确认该方法的正确用法和可用性。

    2. 使用正确的对象或方法:检查是否存在其他对象或方法来处理外挂字幕。有些播放器库可能使用不同的方式来加载和显示字幕。请仔细查阅文档,以确定正确的对象和方法,并按照指示使用。

    3. 更新播放器版本:如果您当前使用的是较旧的播放器版本,可能会缺少某些功能或修复了相关错误的更新。尝试更新到最新版本的播放器库,以确保您能够访问最新的功能和修复。

    4. 联系技术支持:如果您已经仔细查阅了文档并尝试了以上方法仍然无法解决问题,建议联系播放器库的技术支持团队或开发者社区。他们可以为您提供特定于您所使用的播放器库的帮助和指导。

    2023-07-08 17:05:43
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载