我正在将视频实施到我的网站中,这些视频托管在Brightcove上。在初始化视频的一些示例中,我看到了videojs(document.getElementById('my-video'))
,在另一些示例中,我看到了bc(document.getElementById('my-video'))
。
我在brightcove's documentations上看到他们提到bc()
与videojs()
,但我不明白他们在说什么。
有人可以帮助我了解两者之间的区别吗?
答案 0 :(得分:1)
Brightcove Player是Video.js的扩展。使用bc(id)
初始化Brightcove Player。使用videojs(id)
进行初始化将导致缺少某些Brightcove特定的自定义,这些自定义需要与Brightcove Video Cloud一起使用。
之所以会出现混乱,是因为videojs(id)
也可以用作获取已经初始化的播放器的吸气剂,但是您要确保在初始化Brightcove Player之前不要调用它。使用videojs.getPlayer(id)
更安全,因为它不会初始化未初始化的播放器。这是在Video.js 6.7.0 / Brightcove Player 6.16.0中添加的。
bc(id)
初始化Brightcove Player videojs(id)
初始化常规Video.js videojs.getPlayer(id)
获取初始化的玩家