shaka-project / shaka-player

JavaScript player library / DASH & HLS client / MSE-EME player
Apache License 2.0
7.14k stars 1.34k forks source link

Shaka Player does not play in Safari. #6510

Closed brodiddev closed 5 months ago

brodiddev commented 5 months ago

Have you read the Tutorials? yes

Have you read the FAQ and checked for duplicate open issues? yes

If the question is related to FairPlay, have you read the tutorial?

What version of Shaka Player are you using? 4.7.11

What browser and OS are you using? Mac Safari

Please ask your question

I'm trying to play by setting the useNativeOnSafari setting to false. This is what was output as the V2 console log, but I don't understand it.

  1. I parsed the audio playlist with applied to, but why is the console output as video-only?

  2. When playback is not possible, the following two errors occur.

Can we find out the cause? KakaoTalk_20240430_120311395 KakaoTalk_20240430_120311395_01

[Log] Guessing stream type for – "#EXT-X-STREAM-INF:BANDWIDTH=2500000,CODECS=\"avc1.4d4028,mp4a.40.2\",RESOLUTION=\"1920x1080\",AUDIO=\"origin\",URI=\"https://beta-api.test.com/…" (shaka-player.compiled.debug.min.js, line 1)
"#EXT-X-STREAM-INF:BANDWIDTH=2500000,CODECS=\"avc1.4d4028,mp4a.40.2\",RESOLUTION=\"1920x1080\",AUDIO=\"origin\",URI=\"https://beta-api.sooplive.com/media/live/video/f1b981ff-a0cb-45b4-805b-302b84680fc2/brodi/VcQaFkFObAWehawdH6nP505-4xCE4cTkzSjj7gw45koFuYNpNztsA9zwdXe-QuhJYtSJYg_1rfppkFZ6MxARgA==/1920x1080/0_0/playlist.m3u8\""
[Log] Guessing video-only. (shaka-player.compiled.debug.min.js, line 1)
[Log] Guessing stream type for – "#EXT-X-STREAM-INF:BANDWIDTH=1000000,CODECS=\"avc1.4d401f,mp4a.40.2\",RESOLUTION=\"960x540\",AUDIO=\"origin\",URI=\"https://beta-api.test.com/me…" (shaka-player.compiled.debug.min.js, line 1)
"#EXT-X-STREAM-INF:BANDWIDTH=1000000,CODECS=\"avc1.4d401f,mp4a.40.2\",RESOLUTION=\"960x540\",AUDIO=\"origin\",URI=\"https://beta-api.test.com/media/live/video/f1b981ff-a0cb-45b4-805b-302b84680fc2/brodi/VcQaFkFObAWehawdH6nP505-4xCE4cTkzSjj7gw45koFuYNpNztsA9zwdXe-QuhJYtSJYg_1rfppkFZ6MxARgA==/960x540/0_0/playlist.m3u8\""
[Log] Guessing video-only. (shaka-player.compiled.debug.min.js, line 1)
[Log] Guessing stream type for – "#EXT-X-STREAM-INF:BANDWIDTH=500000,CODECS=\"avc1.4d401e,mp4a.40.2\",RESOLUTION=\"640x360\",AUDIO=\"origin\",URI=\"https://beta-api.test.com/med…" (shaka-player.compiled.debug.min.js, line 1)
"#EXT-X-STREAM-INF:BANDWIDTH=500000,CODECS=\"avc1.4d401e,mp4a.40.2\",RESOLUTION=\"640x360\",AUDIO=\"origin\",URI=\"https://beta-api.test.com/media/live/video/f1b981ff-a0cb-45b4-805b-302b84680fc2/brodi/VcQaFkFObAWehawdH6nP505-4xCE4cTkzSjj7gw45koFuYNpNztsA9zwdXe-QuhJYtSJYg_1rfppkFZ6MxARgA==/640x360/0_0/playlist.m3u8\""
[Log] Guessing video-only. (shaka-player.compiled.debug.min.js, line 1)
[Log] Found variant with audio and video content, so filtering out audio-only content. (shaka-player.compiled.debug.min.js, line 1)
[Debug] parseManifestInner_ has released mutex (shaka-player.compiled.debug.min.js, line 1)
[Debug] initializeDrmInner_ has requested mutex (shaka-player.compiled.debug.min.js, line 1)
[Debug] initializeDrmInner_ has acquired mutex (shaka-player.compiled.debug.min.js, line 1)
[Log] Already got the variants' decodingInfo. (shaka-player.compiled.debug.min.js, line 1)
[Debug] initializeDrmInner_ has released mutex (shaka-player.compiled.debug.min.js, line 1)
[Debug] loadInner_ has requested mutex (shaka-player.compiled.debug.min.js, line 1)
[Debug] loadInner_ has acquired mutex (shaka-player.compiled.debug.min.js, line 1)
[Debug] Bandwidth ranges: – "0.500" – "0.526" – "1.176" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Bandwidth ranges: – "1.000" – "1.053" – "2.941" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Bandwidth ranges: – "2.500" – "2.632" – "Infinity" (shaka-player.compiled.debug.min.js, line 1)
[Debug] notifySegments: – "maxSegmentDuration=2" (shaka-player.compiled.debug.min.js, line 1)
[Log] Syncing HLS streams against base time: – 1714446972.267 (shaka-player.compiled.debug.min.js, line 1)
[Log] Offset – 0 – "applied to" – ["https://beta-api.test.com/media/live/audio/f1b…YtSJYg_1rfppkFZ6MxARgA==/origin/0_0/playlist.m3u8"] (1) (shaka-player.compiled.debug.min.js, line 1)
["https://beta-api.test.com/media/live/audio/f1b…YtSJYg_1rfppkFZ6MxARgA==/origin/0_0/playlist.m3u8"]Array (1)
[Log] Offset – 0.4760000705718994 – "applied to" – ["https://beta-api.test.com/media/live/video/f1b…tSJYg_1rfppkFZ6MxARgA==/640x360/0_0/playlist.m3u8"] (1) (shaka-player.compiled.debug.min.js, line 1)
["https://beta-api.test.com/media/live/video/f1b…tSJYg_1rfppkFZ6MxARgA==/640x360/0_0/playlist.m3u8"]Array (1)
[Debug] Player changing buffering state to – true (shaka-player.compiled.debug.min.js, line 1)
[Debug] Changing Player state to – "buffering" (shaka-player.compiled.debug.min.js, line 1)
[Warning] Buffering started (#1). Checking network and source... (screen-E0IfMWVE.js, line 5)
[Debug] (audio:2) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Log] init: completed initial Stream setup (shaka-player.compiled.debug.min.js, line 1)
[Debug] loadInner_ has released mutex (shaka-player.compiled.debug.min.js, line 1)
[Info] @@ player1 liveSegmentsDelay: 0.8 (screen-E0IfMWVE.js, line 5)
[Info] @@ player1 getStats liveLatency:  – 12.413 (screen-E0IfMWVE.js, line 5)
[Debug] (audio:2) – "timeNeeded=8.010000085830688" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "update_:" – "presentationTime=8.010000085830688" – "bufferedAhead=0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "looking up segment" – "lookupTime:" – 8.010000085830688 – "presentationTime:" – 8.010000085830688 (shaka-player.compiled.debug.min.js, line 1)
[Debug] fetching: reference= – {getUris: function, startByte: 0, endByte: null, …} (shaka-player.compiled.debug.min.js, line 1)
{getUris: function, startByte: 0, endByte: null, mediaQuality: null, timescale: null, …}Object
[Debug] fetching: reference= – {startTime: 7.936, endTime: 9.92, trueEndTime: 9.92, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 7.936, endTime: 9.92, trueEndTime: 9.92, getUrisInner: function, startByte: 0, …}Object
[Debug] (audio:2) – "fetchAndAppend_:" – "presentationTime=8.010000085830688" – "reference.startTime=7.936" – "reference.endTime=9.92" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "setting timestamp offset to 0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "setting append window start to 0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "setting append window end to Infinity" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "fetching init segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(audio:2) – "reused prefetched init segment at time, mapSize" – 1 (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "timeNeeded=8.010000085830688" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "update_:" – "presentationTime=8.010000085830688" – "bufferedAhead=0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "looking up segment" – "lookupTime:" – 8.010000085830688 – "presentationTime:" – 8.010000085830688 (shaka-player.compiled.debug.min.js, line 1)
[Debug] fetching: reference= – {getUris: function, startByte: 0, endByte: null, …} (shaka-player.compiled.debug.min.js, line 1)
{getUris: function, startByte: 0, endByte: null, mediaQuality: null, timescale: null, …}Object
[Debug] fetching: reference= – {startTime: 6.476000070571899, endTime: 8.4760000705719, trueEndTime: 8.4760000705719, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 6.476000070571899, endTime: 8.4760000705719, trueEndTime: 8.4760000705719, getUrisInner: function, startByte: 0, …}Object
[Debug] (video:10) – "fetchAndAppend_:" – "presentationTime=8.010000085830688" – "reference.startTime=6.476000070571899" – "reference.endTime=8.4760000705719" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "setting timestamp offset to 0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "setting append window start to 0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "setting append window end to Infinity" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "fetching init segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(video:10) – "reused prefetched init segment at time, mapSize" – 1 (shaka-player.compiled.debug.min.js, line 1)
[Debug] Segment downloaded: – "deltaTimeMs=5" – "numBytes=707" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "ftyp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "free" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "moov" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mvhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "trak" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tkhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mdia" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mdhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "hdlr" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "minf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mvex" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "appending init segment" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "fetching segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(audio:2) – "reused prefetched segment at time:" – 7.936 – "mapSize" – 0 (shaka-player.compiled.debug.min.js, line 1)
[Debug] Segment downloaded: – "deltaTimeMs=19" – "numBytes=690" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "checking buffer length" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "buffer behind okay because nothing buffered:" – "presentationTime=8.010000085830688" – "bufferBehind=30" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "styp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "moof" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "traf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfdt" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Segment downloaded: – "deltaTimeMs=20" – "numBytes=762" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "ftyp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "free" (shaka-player.compiled.debug.min.js, line 1) 
[Debug] Parsing MP4 box – "moov" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mvhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "trak" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tkhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mdia" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mdhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "hdlr" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "minf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mvex" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "appending init segment" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "appended media segment" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "advancing to next segment" – {startTime: 9.92, endTime: 11.904, trueEndTime: 11.904, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 9.92, endTime: 11.904, trueEndTime: 11.904, getUrisInner: function, startByte: 0, …}Object
[Debug] (audio:2) – "finished fetch and append" – "[{\"start\":7.936,\"end\":9.92}]" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "timeNeeded=9.92" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "update_:" – "presentationTime=8.010000085830688" – "bufferedAhead=1.9099999141693118" (shaka-player.compiled.debug.min.js, line 1)
[Debug] fetching: reference= – {startTime: 9.92, endTime: 11.904, trueEndTime: 11.904, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 9.92, endTime: 11.904, trueEndTime: 11.904, getUrisInner: function, startByte: 0, …}Object
[Debug] (audio:2) – "fetchAndAppend_:" – "presentationTime=8.010000085830688" – "reference.startTime=9.92" – "reference.endTime=11.904" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "fetching segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(audio:2) – "reused prefetched segment at time:" – 9.92 – "mapSize" – 0 (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "fetching segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(video:10) – "reused prefetched segment at time:" – 6.476000070571899 – "mapSize" – 0 (shaka-player.compiled.debug.min.js, line 1)
[Debug] Playhead outside safe region & in unbuffered region. (shaka-player.compiled.debug.min.js, line 1)
[Debug] Playhead in safe region or in buffered region. (shaka-player.compiled.debug.min.js, line 1)
[Debug] Seek to 8.04700002670288 (shaka-player.compiled.debug.min.js, line 1)
[Log] (video:10) – "clear: currently updating" (shaka-player.compiled.debug.min.js, line 1)
[Log] (video:10) – "Aborting operation due to seek" (shaka-player.compiled.debug.min.js, line 1)
[Debug] error reading from stream – "Fetch is aborted" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Playhead outside safe region & in unbuffered region. (shaka-player.compiled.debug.min.js, line 1)
[Debug] Seek to 8.04700002670288 (shaka-player.compiled.debug.min.js, line 1)
[Log] (all): seeked: buffered seek: presentationTime=8.04700002670288 (shaka-player.compiled.debug.min.js, line 1)
[Log] (video:10) – "skipping update and clearing the buffer" (shaka-player.compiled.debug.min.js, line 1)
[Log] (video:10) – "clearing buffer" (shaka-player.compiled.debug.min.js, line 1)
[Log] (video:10) – "cleared buffer" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "timeNeeded=8.04700002670288" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "update_:" – "presentationTime=8.04700002670288" – "bufferedAhead=0" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "looking up segment" – "lookupTime:" – 8.04700002670288 – "presentationTime:" – 8.04700002670288 (shaka-player.compiled.debug.min.js, line 1)
[Debug] fetching: reference= – {getUris: function, startByte: 0, endByte: null, …} (shaka-player.compiled.debug.min.js, line 1)
{getUris: function, startByte: 0, endByte: null, mediaQuality: null, timescale: 90000, …}Object
[Debug] fetching: reference= – {startTime: 6.476000070571899, endTime: 8.4760000705719, trueEndTime: 8.4760000705719, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 6.476000070571899, endTime: 8.4760000705719, trueEndTime: 8.4760000705719, getUrisInner: function, startByte: 0, …}Object
[Debug] (video:10) – "fetchAndAppend_:" – "presentationTime=8.04700002670288" – "reference.startTime=6.476000070571899" – "reference.endTime=8.4760000705719" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "fetching init segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(video:10) – "reused prefetched init segment at time, mapSize" – 1 (shaka-player.compiled.debug.min.js, line 1)
[Debug] Segment downloaded: – "deltaTimeMs=2" – "numBytes=762" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "ftyp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "free" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "moov" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mvhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "trak" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tkhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mdia" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mdhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "hdlr" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "minf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mvex" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "appending init segment" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "fetching segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(video:10) – "reused prefetched segment at time:" – 6.476000070571899 – "mapSize" – 0 (shaka-player.compiled.debug.min.js, line 1)
[Debug] Segment downloaded: – "deltaTimeMs=16" – "numBytes=690" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "checking buffer length" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "buffer behind okay:" – "presentationTime=8.010000085830688" – "bufferedBehind=0.07400008583068818" – "bufferBehind=30" – "underflow=29.92599991416931" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "styp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "moof" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "traf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfdt" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "appended media segment" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "advancing to next segment" – null (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "finished fetch and append" – "[{\"start\":7.936,\"end\":11.904}]" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "timeNeeded=11.904" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "update_:" – "presentationTime=8.04700002670288" – "bufferedAhead=3.8569999732971194" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "looking up segment from new stream endTime:" – 11.904 (shaka-player.compiled.debug.min.js, line 1)
[Warning] (audio:2) – "cannot find segment" – "endTime:" – 11.904 (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "updating in 0.5 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Segment downloaded: – "deltaTimeMs=40" – "numBytes=128967" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Log] [file: 132.mp4v][request: 1714446985194][response: 1714446985235][bufferLeft: 0.000] (screen-E0IfMWVE.js, line 5)
[Debug] (video:10) – "checking buffer length" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "buffer behind okay because nothing buffered:" – "presentationTime=8.04700002670288" – "bufferBehind=30" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "styp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "moof" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "traf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfdt" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "appended media segment" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "advancing to next segment" – {startTime: 8.4760000705719, endTime: 10.4760000705719, trueEndTime: 10.4760000705719, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 8.4760000705719, endTime: 10.4760000705719, trueEndTime: 10.4760000705719, getUrisInner: function, startByte: 0, …}Object
[Debug] (video:10) – "finished fetch and append" – "[{\"start\":6.476,\"end\":8.475333333333333}]" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "updating in 0 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "timeNeeded=8.4760000705719" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "update_:" – "presentationTime=8.04700002670288" – "bufferedAhead=0.4283333066304529" (shaka-player.compiled.debug.min.js, line 1)
[Debug] fetching: reference= – {startTime: 8.4760000705719, endTime: 10.4760000705719, trueEndTime: 10.4760000705719, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 8.4760000705719, endTime: 10.4760000705719, trueEndTime: 10.4760000705719, getUrisInner: function, startByte: 0, …}Object
[Debug] fetching: reference= – {startTime: 10.4760000705719, endTime: 12.4760000705719, trueEndTime: 12.4760000705719, …} (shaka-player.compiled.debug.min.js, line 1)
{startTime: 10.4760000705719, endTime: 12.4760000705719, trueEndTime: 12.4760000705719, getUrisInner: function, startByte: 0, …}Object
[Debug] (video:10) – "fetchAndAppend_:" – "presentationTime=8.04700002670288" – "reference.startTime=8.4760000705719" – "reference.endTime=10.4760000705719" (shaka-player.compiled.debug.min.js, line 1)
[Debug] (video:10) – "fetching segment" (shaka-player.compiled.debug.min.js, line 1)
[Log] SegmentPrefetch(video:10) – "reused prefetched segment at time:" – 8.4760000705719 – "mapSize" – 1 (shaka-player.compiled.debug.min.js, line 1)
[Debug] Restoring all disabled streams... (shaka-player.compiled.debug.min.js, line 1)
[Error] Error code – undefined – "object" – {detail: Object, bubbles: false, cancelable: false, …}
{detail: Object, bubbles: false, cancelable: false, defaultPrevented: false, timeStamp: 7617, …}Object
    onError (screen-E0IfMWVE.js:5:4184)
    (익명 함수) (shaka-player.compiled.debug.min.js:1:163341)
    (익명 함수) (shaka-player.compiled.debug.min.js:1:540516)
    (익명 함수) (shaka-player.compiled.debug.min.js:1:10170)
    (익명 함수) (shaka-player.compiled.debug.min.js:1:9135)
    (익명 함수) (shaka-player.compiled.debug.min.js:1:10612)
    i (shaka-player.compiled.debug.min.js:1:11030)
[Debug] Segment downloaded: – "deltaTimeMs=31" – "numBytes=131072" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Log] [file: 134.mp4v][request: 1714446985239][response: 1714446985271][bufferLeft: 0.000] (screen-E0IfMWVE.js, line 5)
[Debug] Segment downloaded: – "deltaTimeMs=44" – "numBytes=138463" – "lastTimeChosenMs=1714446984954" – "enabled=false" (shaka-player.compiled.debug.min.js, line 1)
[Log] [file: 133.mp4v][request: 1714446985239][response: 1714446985283][bufferLeft: 0.000] (screen-E0IfMWVE.js, line 5)
[Debug] (video:10) – "checking buffer length" (shaka-player.compiled.debug.min.js, line 1)
[Error] failed to get buffered range for video – InvalidStateError: The object is in an invalid state. — shaka-player.compiled.debug.min.js:1:292616
InvalidStateError: The object is in an invalid state. — shaka-player.compiled.debug.min.js:1:292616
[Debug] (video:10) – "buffer behind okay because nothing buffered:" – "presentationTime=8.04700002670288" – "bufferBehind=30" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "styp" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "moof" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "mfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "traf" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfhd" (shaka-player.compiled.debug.min.js, line 1)
[Debug] Parsing MP4 box – "tfdt" (shaka-player.compiled.debug.min.js, line 1)
[Error] failed to get buffered range for video – InvalidStateError: The object is in an invalid state. — shaka-player.compiled.debug.min.js:1:292616
InvalidStateError: The object is in an invalid state. — shaka-player.compiled.debug.min.js:1:292616(익명 함수) — shaka-player.compiled.debug.min.js:1:292616(익명 함수) — shaka-player.compiled.debug.min.js:1:296323(익명 함수) — shaka-player.compiled.debug.min.js:1:305008(익명 함수) — shaka-player.compiled.debug.min.js:1:303155(익명 함수) — shaka-player.compiled.debug.min.js:1:296257(익명 함수) — shaka-player.compiled.debug.min.js:1:10170(익명 함수) — shaka-player.compiled.debug.min.js:1:9135(익명 함수) — shaka-player.compiled.debug.min.js:1:10612(익명 함수) — shaka-player.compiled.debug.min.js:1:11184Promise(익명 함수) — shaka-player.compiled.debug.min.js:1:11084(익명 함수) — shaka-player.compiled.debug.min.js:1:11397(익명 함수) — shaka-player.compiled.debug.min.js:1:294253(익명 함수) — shaka-player.compiled.debug.min.js:1:389749(익명 함수) — shaka-player.compiled.debug.min.js:1:10170(익명 함수) — shaka-player.compiled.debug.min.js:1:9135(익명 함수) — shaka-player.compiled.debug.min.js:1:10612i — shaka-player.compiled.debug.min.js:1:11030
[Debug] (audio:2) – "updating in 0.25 seconds" (shaka-player.compiled.debug.min.js, line 1, x2)
[Debug] Restoring all disabled streams... (shaka-player.compiled.debug.min.js, line 1)
[Error] Error code – undefined – "object" – {detail: Object, bubbles: false, cancelable: false, …}
{detail: Object, bubbles: false, cancelable: false, defaultPrevented: false, timeStamp: 8548, …}Object
    onError (screen-E0IfMWVE.js:5:4184)
[Debug] (audio:2) – "updating in 0.25 seconds" (shaka-player.compiled.debug.min.js, line 1, x4)
[Info] Updating manifest... (shaka-player.compiled.debug.min.js, line 1)
[Debug] (audio:2) – "updating in 0.25 seconds" (shaka-player.compiled.debug.min.js, line 1)
[Debug] notifySegments: – "maxSegmentDuration=2" (shaka-player.compiled.debug.min.js, line 1)
avelad commented 5 months ago

This sounds more like a bug, please create an issue with the bug template and provide all the details. Thanks!

brodiddev commented 5 months ago

Yes, I have re-posted it as a bug report.