2014-02-18 2 views
0

Я использую плеер videoJs для воспроизведения видео, мне нужно знать, есть ли поддержка mpeg-dash в videoJS? Я передал эту ссылку http://msdnrss.thecoderblogs.com/2014/01/mpeg-dash-tutorial-embedding-an-adaptive-streaming-video-within-your-html5-application-2/, чтобы воспроизвести видео mpeg-dash.Интеграция кода Mpeg-dash с проигрывателем videoJs

В коде

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-тир видео будет играть, но videoJS и тир не связан друг с другом, поэтому мне нужно знать, как я могу связать черточку к videoJs игроку?

+0

Я принял другой способ, см. Мой ответ http://stackoverflow.com/questions/22484539/dynamic-smil-file-with-videojs-and-wowza-for-hls – maheshiv

ответ

0

Возможно, вы захотите проверить эту ссылку: https://github.com/videojs/video.js/issues/752, в которой говорится, что вам нужно указать атрибут типа для видеоэлемента (в частности type = "application/dash + xml"). Также я не уверен, что Safari поддерживает DASH еще (или когда-либо будет), но последние версии Chrome/Firefox должны.

+0

Safari 8 на Yosemite теперь поддерживает MSE и поэтому может проигрывать MPEG-DASH. –

0

Вы можете переключиться на dash.js или bitdash для воспроизведения в формате MPEG-DASH. Насколько я знаю, есть также обертка video.js для dash.js.