2017-02-04 11 views
1

Я хочу сделать plyer, поддерживающий Mpeg-DASH. Поэтому я использую Webpack и video.js с videojs-вно-тире плагин:videojs-contrib-dash формат не поддерживается с помощью webpack

import videojs from 'video.js' 
import 'videojs-contrib-dash' 


export default { 
    name: 'videojs', 
    props: ['src'], 
    mounted() { 
    let player = videojs(this.$el) 

    player.ready(function() { 
     player.src({ 
     src: 'https://s3.amazonaws.com/_bc_dml/example-content/sintel_dash/sintel_vod.mpd', 
     type: 'application/dash+xml' 
     }) 
     player.play() 
    }) 
    } 
} 

(я использую Vue.js)

Но я не работает. Я получаю сообщение об ошибке в консоли MEDIA_ERR_SRC_NOT_SUPPORTED

ответ

0

MEDIA_ERR_SRC_NOT_SUPPORTED указывает, что поток browser does not support (например, кодек или формат контейнера). Однако это зависит от браузера и/или операционной системы. Формат кодеков и контейнеров, используемые в манифесте, выглядят отлично, они должны воспроизводиться на большинстве платформ.

Я сделал быструю проверку, и поток просто ничего не сделал (также нет ошибки) для меня в dash.js, который используется видеоjs-contrib-dash. Еще одна проверка с другими игроками, например, Bitmovin Player, работала без проблем, так что это может быть как-то ошибка игрока.

 Смежные вопросы

  • Нет связанных вопросов^_^