2014-09-05 44 views
0

我使用的默认媒体播放器应用程序投下含有播放列表.m3u8.TS利用PC启用chromebrowser Cast扩充文件HLS流铸HLS时MediaLoad出错的数据流。第一.TS块是由接收器的Chromecast应用(默认reciver应用程序)取之后的第二块传输将被取消,错误:谷歌的Chromecast:

media_player.js:24 Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.  

media_player.js:104 ######### MEDIA ELEMENT ERROR [object Event] 
mpl.js:153 [274.530s] [cast.receiver.MediaManager] Load metadata error 
cast_receiver.js:18 
### Media Manager - LOAD METADATA ERROR: {"senderId":"6:client-4751","message":{"requestId":82952020,"sessionId":"0EAD5DA1-2932-1687-B2EA-0C84D1DFD165","media": "contentId":"server_ip/hls_rec/master.m3u8","streamType":"BUFFERED","contentType":"application/vnd.apple.mpegurl"},"autoplay":true,"currentTime":0,"customData":{"payload":{"title":"Gravlab HLS"}}}} 
下面

完整的日志:

[273.342s] [cast.receiver.IpcChannel] IPC message sent: {"namespace":"urn:x-cast:com.google.cast.media","senderId":"*:*","data":"{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1,\"playerState\":\"IDLE\",\"currentTime\":0,\"supportedMediaCommands\":15,\"volume\":{\"level\":1,\"muted\":false},\"idleReason\":\"INTERRUPTED\"}],\"requestId\":0}"} cast_receiver.js:18 

### Media Manager - LOAD: {"type":"load","H":false,"defaultPrevented":false,"cb":true,"data":{"requestId":82952020,"sessionId":"0EAD5DA1-2932-1687-B2EA-0C84D1DFD165","media":{"contentId":"server_ip/hls_rec/master.m3u8","streamType":"BUFFERED","contentType":"application/vnd.apple.mpegurl"},"autoplay":true,"currentTime":0,"customData":{"payload":{"title":"Gravlab HLS"}}},"senderId":"6:client-4751"} mpl.js:559 
[273.096s] [cast.player.api.Player] unload 
media_player.js:24 
### Media Protocol Identified as HLS mpl.js:642 
[273.123s] [cast.player.api.Player] Version: 0.7.0.5 
media_player.js:24 
[273.129s] [cast.player.api.Player] load 
media_player.js:24 
######### MEDIA ELEMENT LOAD START mpl.js:57 
[273.262s] [goog.net.XhrIo] Opening Xhr [GET server_ip/hls_rec/master.m3u8 -1] 
media_player.js:24 
[273.277s] [goog.net.XhrIo] Will abort after 30000ms if incomplete, xhr2 false [GET server_ip/hls_rec/master.m3u8 -1] 
media_player.js:24 
[273.282s] [goog.net.XhrIo] Sending request [GET server_ip/hls_rec/master.m3u8 -1] 
media_player.js:24 
[273.329s] [goog.net.XhrIo] Request complete [GET server_ip/hls_rec/master.m3u8 200] 
media_player.js:24 
[273.370s] [cast.player.core.QualityManager] 0: from undefined to 2265024 
media_player.js:24 
[273.376s] [cast.player.hls.Playlist] update: server_ip/hls_rec/01.m3u8 
media_player.js:24 
[273.381s] [goog.net.XhrIo] Opening Xhr [GET server_ip/hls_rec/01.m3u8 -1] 
media_player.js:24 
[273.386s] [goog.net.XhrIo] Will abort after 30000ms if incomplete, xhr2 false [GET server_ip/hls_rec/01.m3u8 -1] 
media_player.js:24 
[273.391s] [goog.net.XhrIo] Sending request [GET server_ip/hls_rec/01.m3u8 -1] 
media_player.js:24 
[273.511s] [goog.net.XhrIo] Request complete [GET server_ip/hls_rec/01.m3u8 200] 
media_player.js:24 
[273.567s] [cast.player.core.SegmentManager] 0: seek success 0 
media_player.js:24 
[273.574s] [goog.net.XhrIo] Opening Xhr [GET server_ip/hls_rec/1.ts -1] 
media_player.js:24 
[273.580s] [goog.net.XhrIo] Will abort after 10000ms if incomplete, xhr2 false [GET server_ip/hls_rec/1.ts -1] 
media_player.js:24 
[273.585s] [goog.net.XhrIo] Sending request [GET server_ip/hls_rec/1.ts -1] 
media_player.js:24 
[274.142s] [goog.net.XhrIo] Request complete [GET server_ip/hls_rec/1.ts 200] 
media_player.js:24 
[274.151s] [cast.player.core.QualityManager] 0: current=7802648.28, average=6090999.39 
media_player.js:24 
[274.171s] [cast.player.hls.Protocol] start: 3.2835444444444444 
media_player.js:24 
[274.177s] [cast.player.core.SourceBufferManager] 0: abort 
media_player.js:24 
[274.182s] [cast.player.core.SourceBufferManager] 0: timestampOffset = -3.2835444444444444 
media_player.js:24 
[274.187s] [cast.player.core.SourceBufferManager] 0: append 
media_player.js:24 
[274.205s] [goog.net.XhrIo] Opening Xhr [GET server_ip/hls_rec/2.ts -1] 
media_player.js:24 
[274.209s] [goog.net.XhrIo] Will abort after 10000ms if incomplete, xhr2 false [GET server_ip/hls_rec/2.ts -1] 
media_player.js:24 
[274.212s] [goog.net.XhrIo] Sending request [GET server_ip/hls_rec/2.ts -1] 
media_player.js:24 
Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable. media_player.js:104 
######### MEDIA ELEMENT ERROR [object Event] mpl.js:153 
[274.530s] [cast.receiver.MediaManager] Load metadata error cast_receiver.js:18 
### Media Manager - LOAD METADATA ERROR: {"senderId":"6:client-4751","message":{"requestId":82952020,"sessionId":"0EAD5DA1-2932-1687-B2EA-0C84D1DFD165","media":{"contentId":"server_ip/hls_rec/master.m3u8","streamType":"BUFFERED","contentType":"application/vnd.apple.mpegurl"},"autoplay":true,"currentTime":0,"customData":{"payload":{"title":"Gravlab HLS"}}}} mpl.js:411 
[274.541s] [cast.receiver.MediaManager] Resetting media element cast_receiver.js:18 
[274.552s] [cast.receiver.MediaManager] Sending error message to 6:client-4751 cast_receiver.js:18 
[274.560s] [cast.receiver.IpcChannel] IPC message sent: {"namespace":"urn:x-cast:com.google.cast.media","senderId":"6:client-4751","data":"{\"requestId\":82952020,\"type\":\"LOAD_FAILED\"}"} cast_receiver.js:18 
[274.319s] [cast.player.api.Player] error 
media_player.js:24 ### HOST ERROR - Fatal Error: code = 1 mpl.js:622 
[274.331s] [cast.player.api.Player] unload  

任何想法,这个错误是什么手段?视频和音频流的流格式是Chromecast媒体播放器支持的H.264视频和AAC音频.Content Streamed来自启用CORS的IIS服务器。

在此先感谢

回答

1

也有一些是在流中,大约,进一步调试这一点,你需要打开我们的issue tracker票,包括您的流,所以我们可以调试玩家不开心。

+0

感谢您的回复。我在问题跟踪器中打开了一张票并上载了流。问题372:\t Uncaught InvalidStateError:在media_player.js投射hls流时 – ckdev 2014-09-07 21:31:50