{"action":"created","issue":{"url":"https://api.github.com/repos/Orange-OpenSource/hasplayer.js/issues/10","labels_url":"https://api.github.com/repos/Orange-OpenSource/hasplayer.js/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/Orange-OpenSource/hasplayer.js/issues/10/comments","events_url":"https://api.github.com/repos/Orange-OpenSource/hasplayer.js/issues/10/events","html_url":"https://github.com/Orange-OpenSource/hasplayer.js/issues/10","id":70058702,"number":10,"title":"Seek to video NOK","user":{"login":"adjouhri","id":10500586,"avatar_url":"https://avatars.githubusercontent.com/u/10500586?v=3","gravatar_id":"","url":"https://api.github.com/users/adjouhri","html_url":"https://github.com/adjouhri","followers_url":"https://api.github.com/users/adjouhri/followers","following_url":"https://api.github.com/users/adjouhri/following{/other_user}","gists_url":"https://api.github.com/users/adjouhri/gists{/gist_id}","starred_url":"https://api.github.com/users/adjouhri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adjouhri/subscriptions","organizations_url":"https://api.github.com/users/adjouhri/orgs","repos_url":"https://api.github.com/users/adjouhri/repos","events_url":"https://api.github.com/users/adjouhri/events{/privacy}","received_events_url":"https://api.github.com/users/adjouhri/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-04-22T08:29:52Z","updated_at":"2016-01-14T14:58:57Z","closed_at":"2016-01-14T13:32:20Z","body":"Hi,\r\n\r\nI manage to play a video with an Akamai secure HD token, adding withCredentials = true to the manifest and fragment request (ManifestLoader & CustomFragmentLoader).\r\n\r\nNow, I'm trying to seek to this video, but it fails.\r\nI'm debugging it since two days and I'm blocked. I hope you can help on that, or give me some advise.\r\n\r\nHere is the url of the video : \r\nhttp://catchup-smooth.eurosport.com/eurosport2_france/203_20150416T195635-20150416T205450/manifest.ism/Manifest?hdnea=st=1422443644~exp=1431083644~acl=*~hmac=45d2ddb2427ce9b387250af24823879b46a38da240753961ce597142e27630a1\r\n\r\n\r\nWhen i do a seek (video.currentTime = mySeekTime), I can see on the log that the fragment are loaded in background, but the video stay blocked.\r\n\r\nFor example, when I seek to 150s, it request the fragment up to 165.2\r\n\r\n[BufferController][video] loadNextFragment for time: 150\r\n[DashHandler][video] Getting the request for time: 150\r\n[DashHandler][video] getIndexForSegments for time  150\r\n[DashHandler][video] getIndexForSegments, idx =   74\r\n[DashHandler][video] Index for time 150 is 74\r\n\r\n[...]\r\n\r\n[BufferController][video] loadNextFragment for time: 165.2\r\n[DashHandler][video] Getting the request for time: 165.2\r\n[DashHandler][video] getIndexForSegments for time  165.2\r\n[DashHandler][video] getIndexForSegments, idx =   82\r\n[DashHandler][video] Index for time 165.2 is 82\r\nSegmentTimeline: 163.7 / 3495.8930158\r\n[BufferController][video] ### Load request  http://catchup-smooth.eurosport.com/eurosport2_france/203_20150416T195635-2…0416T205450/manifest.ism/QualityLevels(1802000)/Fragments(video=1652000000)\r\n[FragmentLoader][video] Load: http://catchup-smooth.eurosport.com/eurosport2_france/203_20150416T195635-2…0416T205450/manifest.ism/QualityLevels(1802000)/Fragments(video=1652000000)\r\n[FragmentLoader][video] Loaded: http://catchup-smooth.eurosport.com/eurosport2_france/203_20150416T195635-2…0416T205450/manifest.ism/QualityLevels(1802000)/Fragments(video=1652000000) (200, 2ms, 2ms)\r\n[BufferController][video] ### Media loaded  http://catchup-smooth.eurosport.com/eurosport2_france/203_20150416T195635-2…0416T205450/manifest.ism/QualityLevels(1802000)/Fragments(video=1652000000)\r\n[BufferController][video] ### Buffer segment from url  http://catchup-smooth.eurosport.com/eurosport2_france/203_20150416T195635-2…0416T205450/manifest.ism/QualityLevels(1802000)/Fragments(video=1652000000)\r\n[BufferController][video] Buffering segment\r\n[BufferController][video] ### Buffered video range [0]: 1.5 - 21.5 (150)\r\n[BufferController][video] ### Buffered video range [1]: 149.200011 - 167.2 (150)\r\n[BufferController][video] ### Media segment buffered\r\n[BufferController][video] checkIfSufficientBuffer\r\n[BufferController][video] Buffer level = 17.19999999999999\r\n[BufferController][audio] checkIfSufficientBuffer\r\n[BufferController][audio] Buffer level = 0\r\n[BufferController][video] checkIfSufficientBuffer\r\n[BufferController][video] Buffer level = 17.19999999999999\r\n[BufferController][audio] checkIfSufficientBuffer\r\n[BufferController][audio] Buffer level = 0\r\n\r\nAnd then, it loop indefinitely on checkIfSufficientBuffer and updateBufferLevel.\r\n\r\n\r\n\r\nRegards,\r\nAbel"},"comment":{"url":"https://api.github.com/repos/Orange-OpenSource/hasplayer.js/issues/comments/171664797","html_url":"https://github.com/Orange-OpenSource/hasplayer.js/issues/10#issuecomment-171664797","issue_url":"https://api.github.com/repos/Orange-OpenSource/hasplayer.js/issues/10","id":171664797,"user":{"login":"bbert","id":5312520,"avatar_url":"https://avatars.githubusercontent.com/u/5312520?v=3","gravatar_id":"","url":"https://api.github.com/users/bbert","html_url":"https://github.com/bbert","followers_url":"https://api.github.com/users/bbert/followers","following_url":"https://api.github.com/users/bbert/following{/other_user}","gists_url":"https://api.github.com/users/bbert/gists{/gist_id}","starred_url":"https://api.github.com/users/bbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbert/subscriptions","organizations_url":"https://api.github.com/users/bbert/orgs","repos_url":"https://api.github.com/users/bbert/repos","events_url":"https://api.github.com/users/bbert/events{/privacy}","received_events_url":"https://api.github.com/users/bbert/received_events","type":"User","site_admin":false},"created_at":"2016-01-14T14:58:57Z","updated_at":"2016-01-14T14:58:57Z","body":"It seems that you have some gaps in your buffer, i.e. some discontinuities in your input stream.\r\nFor example, no data between timestamps 48.84 and 49.24.\r\nThat should explain the issue.\r\n\r\nBTW, you can try with latest version."}}