videojs() 和 bc() 有什么区别?
Whats the different between videojs() and bc()?
我正在我的网站上安装视频,这些视频托管在 brightcove 上。在一些初始化视频的示例中,我看到了 videojs(document.getElementById('my-video'))
,在其他示例中,我看到了 bc(document.getElementById('my-video'))
.
我在 brightcove's documentations 上看到他们提到 bc()
和 videojs()
但我不明白他们在说什么。
任何人都可以帮助我了解区别是什么吗?
Brightcove 播放器是 Video.js 的扩展。使用 bc(id)
初始化 Brightcove 播放器。使用 videojs(id)
进行初始化会导致缺少一些与 Brightcove 视频云一起工作所需的特定于 Brightcove 的定制。
之所以会产生混淆,是因为 videojs(id)
也可以用作 getter 来获取已经初始化的播放器,但您要确保在初始化 Brightcove 播放器之前不要调用它.使用 videojs.getPlayer(id)
更安全,因为它不会初始化未初始化的播放器。这是在 Video.js 6.7.0 / Brightcove Player 6.16.0 中添加的。
- 使用
bc(id)
初始化Brightcove Player
- 使用
videojs(id)
初始化正则Video.js
- 使用
videojs.getPlayer(id)
获取初始化播放器
我正在我的网站上安装视频,这些视频托管在 brightcove 上。在一些初始化视频的示例中,我看到了 videojs(document.getElementById('my-video'))
,在其他示例中,我看到了 bc(document.getElementById('my-video'))
.
我在 brightcove's documentations 上看到他们提到 bc()
和 videojs()
但我不明白他们在说什么。
任何人都可以帮助我了解区别是什么吗?
Brightcove 播放器是 Video.js 的扩展。使用 bc(id)
初始化 Brightcove 播放器。使用 videojs(id)
进行初始化会导致缺少一些与 Brightcove 视频云一起工作所需的特定于 Brightcove 的定制。
之所以会产生混淆,是因为 videojs(id)
也可以用作 getter 来获取已经初始化的播放器,但您要确保在初始化 Brightcove 播放器之前不要调用它.使用 videojs.getPlayer(id)
更安全,因为它不会初始化未初始化的播放器。这是在 Video.js 6.7.0 / Brightcove Player 6.16.0 中添加的。
- 使用
bc(id)
初始化Brightcove Player - 使用
videojs(id)
初始化正则Video.js - 使用
videojs.getPlayer(id)
获取初始化播放器