Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ad not playing back #681

Closed
4 tasks done
fender opened this issue Sep 12, 2016 · 4 comments
Closed
4 tasks done

Ad not playing back #681

fender opened this issue Sep 12, 2016 · 4 comments
Labels
Projects

Comments

@fender
Copy link

fender commented Sep 12, 2016

http://dailymotion.github.io/hls.js/demo/?src=https%3A%2F%2Fcontent.uplynk.com%2F6fae9b0f8d0e4cb0b54f9e48092904bf.m3u8%3Frn%3D1089196599%26tc%3D1%26exp%3D1473733259%26ct%3Da%26cid%3D6fae9b0f8d0e4cb0b54f9e48092904bf%26sig%3D125503d363c343dda15c996be38832ef0609f133e94c3a0b636716411e02bba2&enableStreaming=true&autoRecoverError=true&enableWorker=true&levelCapping=-1&defaultAudioCodec=undefined

Environment
Steps to reproduce
  1. Go to http://dailymotion.github.io/hls.js/demo/?src=https%3A%2F%2Fcontent.uplynk.com%2F6fae9b0f8d0e4cb0b54f9e48092904bf.m3u8%3Frn%3D1089196599%26tc%3D1%26exp%3D1473733259%26ct%3Da%26cid%3D6fae9b0f8d0e4cb0b54f9e48092904bf%26sig%3D125503d363c343dda15c996be38832ef0609f133e94c3a0b636716411e02bba2&enableStreaming=true&autoRecoverError=true&enableWorker=true&levelCapping=-1&defaultAudioCodec=undefined
  2. Toggle the stats display
  3. Notice the error:
{
    "audioTrackLoadError": 1,
    "levelNb": 10
}
Expected behavior

For video playback to work.

Actual behavior

Video playback doesn't work. However, if you put the URL into any other player or even directly into Safari then it plays back fine.

Console output
[log] > loadSource:https://content.uplynk.com/6fae9b0f8d0e4cb0b54f9e48092904bf.m3u8?rn=1089196…904bf&sig=125503d363c343dda15c996be38832ef0609f133e94c3a0b636716411e02bba2
logger.js:37[log] > trigger BUFFER_RESET
logger.js:37[log] > set autoLevelCapping:-1
logger.js:37[log] > attachMedia
logger.js:37[log] > media source opened
logger.js:37 [log] > manifest loaded,10 level(s) found, first bitrate:443541
logger.js:37 [log] > 2 sourceBuffer(s) expected
logger.js:37 [log] > startLoad
logger.js:37 [log] > engine state transition from undefined to STOPPED
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > engine state transition from STOPPED to STARTING
logger.js:37 [log] > switching to level 2
logger.js:37 [log] > (re)loading playlist for level 2
logger.js:37 [log] > engine state transition from STARTING to WAITING_LEVEL
logger.js:37 [log] > audio tracks updated
logger.js:37 [log] > switching to audioTrack 0
logger.js:37 [log] > engine state transition from WAITING_LEVEL to IDLE
logger.js:37 [log] > (re)loading playlist for audioTrack 0
logger.js:37 [log] > switching to level 2
logger.js:37 [log] > (re)loading playlist for level 2
logger.js:37 [warn] > playlist request ongoing
logger.js:37 [log] > engine state transition from IDLE to WAITING_LEVEL
xhr-loader.js:68 GET http://dailymotion.github.io/hls.js/demo/undefined 404 (Not Found)loadInternal @ xhr-loader.js:68load @ xhr-loader.js:39load @ playlist-loader.js:80onAudioTrackLoading @ playlist-loader.js:42onEventGeneric @ event-handler.js:65onEvent @ event-handler.js:53EventEmitter.emit @ events.js:80trigger @ hls.js:147setAudioTrackInternal @ audio-track-controller.js:100set @ audio-track-controller.js:79(anonymous function) @ audio-track-controller.js:36onManifestLoaded @ audio-track-controller.js:34onEventGeneric @ event-handler.js:65onEvent @ event-handler.js:53EventEmitter.emit @ events.js:92trigger @ hls.js:147loadsuccess @ playlist-loader.js:388loadend @ xhr-loader.js:99
logger.js:37 [error] > 404 while loading undefined(anonymous function) @ logger.js:37loadend @ xhr-loader.js:103
logger.js:37 [warn] > audioStreamController: audioTrackLoadError while loading frag,switch to IDLE state ...
logger.js:37 [log] > level 2 loaded [0,15],duration:61
logger.js:37 [log] > engine state transition from WAITING_LEVEL to IDLE
logger.js:37 [log] > Loading key for 0 of [0 ,15],level 2
logger.js:37 [log] > engine state transition from IDLE to KEY_LOADING
logger.js:37 [log] > engine state transition from KEY_LOADING to IDLE
logger.js:37 [log] > Loading 0 of [0 ,15],level 2, currentTime:0,bufferEnd:0.000
logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING
logger.js:37 [log] > Loaded  0 of level 2
logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING
logger.js:37 [log] > Demuxing 0 of [0 ,15],level 2, cc 0
logger.js:37 [log] > decrypting by WebCrypto API
logger.js:37 [log] > disabling to use WebCrypto API
logger.js:37 [log] > decrypting by JavaScript Implementation
logger.js:37 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.420015/avc1.42c015]
logger.js:37 [log] > parsed video,PTS:[0.000,4.045],DTS:[0.000/4.045],nb:97,dropped:0
logger.js:37 [log] > engine state transition from PARSING to PARSED
@mangui
Copy link
Member

mangui commented Sep 13, 2016

Hi @fender , it should be fixed now. plz recheck here

@fender
Copy link
Author

fender commented Sep 14, 2016

@mangui Great. Works. 👍

@mangui mangui added the Bug label Sep 15, 2016
@fender
Copy link
Author

fender commented Sep 20, 2016

@mangui Any plans to release a new 0.6.x version that contains this commit? Just so we can avoid the need to fork.

@mangui
Copy link
Member

mangui commented Sep 27, 2016

released in v0.6.2-7

@mangui mangui closed this as completed Sep 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Hls.js
Released
Development

No branches or pull requests

2 participants