首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mpeg-dash代码与videoJs播放器的集成

Mpeg-dash代码与videoJs播放器的集成
EN

Stack Overflow用户
提问于 2014-02-18 22:25:45
回答 3查看 5.5K关注 0票数 0

我正在使用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视频。

在代码中

代码语言:javascript
运行
复制
 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播放器?

EN

回答 3

Stack Overflow用户

发布于 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。

票数 1
EN

Stack Overflow用户

发布于 2018-07-19 15:36:46

请参考videojs-contrib-dash

代码语言:javascript
运行
复制
  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",
               }
           ]);
票数 1
EN

Stack Overflow用户

发布于 2015-03-04 19:57:05

您可以切换到dash.jsbitdash播放MPEG-DASH。据我所知,还有一个用于dash.js的video.js包装器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21856713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档