我想将VideoJS设置为使用VideoJS-SWF播放器作为Flash-fallback来处理RTMP流,它似乎对此有一些支持。

这是我为普通的MP4视频设置VideoJS的方式:

var tag = document.createElement("video");
tag.id = "vid1";
tag.controls = true;
tag.className = "video-js";
tag.preload = "auto";
tag.width = "640";
tag.height = "264";
tag.poster = "http://video-js.zencoder.com/oceans-clip.png";

var source1 = document.createElement("source");
source1.src = "http://video-js.zencoder.com/oceans-clip.mp4";
source1.type = "video/mp4";
tag.appendChild(source1);

// Add more sources, etc...

document.getElementById('player').appendChild(tag);

var player = _V_(tag, {width:640, height:264, techOrder:['flash', 'html5']}, function() {
    var that = this;
    this.addEvent('loadstart', function { that.play(); });
});

但是,如何设置VideoJS播放RTMP流?您是否使用相同的标记,或者是否有其他方法指定RTMP提供程序和流url?

最佳答案

仅供引用-VideoJS中尚未提供RTMP流,但是最近的更改(如https://github.com/videojs/video.js/pull/605)表明它可能很快。

请注意https://github.com/videojs/video.js/issues/559上的功能请求以进行更新。

关于javascript - 如何将VideoJS Flash后备广告用于RTMP流?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13578276/

10-12 16:20