mister-ben / videojs-flvjs

Video.js tech using flv.js for FLV playback
https://mister-ben.github.io/videojs-flvjs/
Other
125 stars 31 forks source link

Uncaught TypeError: Cannot read property 'detachMediaElement' of undefined #11

Closed hexray-newbee closed 6 years ago

hexray-newbee commented 6 years ago

if videojs is set to techOrder: ["flvjs", "html5"] and loads a resource which type is application/x-mpegURL, videojs will call Flvjs.dispose() first. but this.flvPlayer is undefined.

videojs-flvjs.js?0fb9:11849 Uncaught TypeError: Cannot read property 'detachMediaElement' of undefined
    at Flvjs.dispose (videojs-flvjs.js?0fb9:11849)
    at Player.unloadTech_ (video.cjs.js?0e26:18944)
    at Player.loadTech_ (video.cjs.js?0e26:18816)
    at Player.src_ (video.cjs.js?0e26:20467)
    at eval (video.cjs.js?0e26:20414)
    at setSourceHelper (video.cjs.js?0e26:8995)
    at setSourceHelper (video.cjs.js?0e26:8997)
    at Player.eval (video.cjs.js?0e26:8917)
    at bound (video.cjs.js?0e26:2189)