我目前正在为video.js构建一个插件,在某些断点将覆盖显示在屏幕上。但是,如果不启动视频,我无法单击任何覆盖。我认为我需要禁用播放器上的点击播放功能。
如何禁用/启用video.js播放器的点击播放功能?
function createBreak(breakpoint){
player.pause();//pause the playback
player.getChild('controlBar').hide();//hide the controlbar
breakpoint.resolved = true;//
var button
我使用的是VIDEO.JS,我需要找出video.js正在使用哪个玩家的Javascript函数。示例
var myPlayer = videojs("the_player_id");
if (myPlayer.currentTechnology() == "flash") {
console.log("its using the flash player");
}
我在API中找不到这方面的任何东西。
现在,我在Amazon Kinesis Video Streams的客户端工作,使用video.js和http-streaming显示视频。
但是,在流服务器上,每个片段都有一些元数据(仅文本)(如以下链接:)。
我不知道如何使用AWSJavaScriptSDK (例如:)获取此数据。
我已经用getMedia函数测试过了,但它并不像预期的那样工作(只获取一次媒体信息,而不是每个片段)
var kinesisvideomedia = new AWS.KinesisVideoMedia({
//apiVersion: '2017-09-30'