我正在使用videoJs播放器播放视频,我想知道在videoJS中是否支持mpeg-dash?..I引用了这个链接http://msdnrss.thecoderblogs.com/2014/01/mpeg-dash-tutorial-embedding-an-adaptive-streaming-video-within-your-html5-application-2/来播放mpeg-dash视频。
在代码中
videojs(this.get('element')); //here this.get('element') refers to video object
var url= .mpd manifest file
var context = new Dash.di.DashContext();
var player = new MediaPlayer(context);
player.startup();
player.attachView(this.get('element')); //
player.attachSource(url);
现在可以播放mpeg-dash视频了,但是videoJS和Dash没有链接,所以我需要知道,如何将dash绑定到videoJs播放器?
发布于 2014-03-21 08:56:06
您可能想要查看这个链接:https://github.com/videojs/video.js/issues/752,它说明您需要在视频元素上指定一个类型属性(特别是type=“应用程序/https://github.com/videojs/video.js/issues/752+xml”)。此外,我不确定Safari是否支持DASH,但最新版本的Chrome/Firefox应该支持DASH。
发布于 2018-07-19 15:36:46
const options = {
"preload": "auto",
"width":"600 px",
hls: {
withCredentials: true
},
plugins: {
videoJsResolutionSwitcher: {
// default: 'high',
dynamicLabel: true
}
},
html5: {
nativeCaptions: false,
dash: {
setLimitBitrateByPortal: false,
// setMaxAllowedBitrateFor: ['video', 2000]
}
}
};
videojs.options.flash.swf = "http://vjs.zencdn.net/4.2/video-js.swf"
this.video = videojs(this.videoElement.nativeElement,options);
this.video.src([
{
type: "application/dash+xml",
src: "your url",
}
]);
发布于 2015-03-04 19:57:05
您可以切换到dash.js或bitdash播放MPEG-DASH。据我所知,还有一个用于dash.js的video.js包装器。
https://stackoverflow.com/questions/21856713
复制相似问题