2017-02-04 98 views
1

我想要做一個支持Mpeg-DASH的強化器。所以我用的WebPack和的Video.js與videojs-的contrib儀表板插件: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中的流程,video只是沒有任何操作(也沒有錯誤),videojs-contrib-dash使用它。與其他玩家進行的另一次支票,如Bitmovin Player,沒有任何問題,所以這可能是某種玩家的錯誤。