chromiumembedded / cef

Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
https://bitbucket.org/chromiumembedded/cef/
Other
3.35k stars 467 forks source link

HTML5 audio/video not seekable using CefResourceManager::Provider #1742

Open magreenblatt opened 9 years ago

magreenblatt commented 9 years ago

Original report by Martin Mädler (Bitbucket: martinmad, GitHub: martinmad).


Common media types like Ogg, WebM and Wav can be embedded using the HTML5 elements audio and video.

However, when using the built-in DirectoryProvider (the same applies to ArchiveProvider) the embedded media is not seekable. I.e. the track bar of the media player can't be dragged to seek to a new position in the media file.

This is due to the fact, that range related header information is not processed.

I'm working on a pull request.

magreenblatt commented 7 years ago

PR: https://bitbucket.org/chromiumembedded/cef/pull-requests/75

magreenblatt commented 6 years ago

Original comment by Cody Herzog (Bitbucket: codyherzog, GitHub: codyherzog).


I also have need of this fix. I've tested it locally and it works well for me.

https://bitbucket.org/chromiumembedded/cef/pull-requests/75/updated-fix-for-issue-1742/diff

Hopefully that will make it into the master branch.

magreenblatt commented 4 years ago

Another potential issue with Range header handling is mentioned in https://magpcss.org/ceforum/viewtopic.php?f=6&t=17309.

magreenblatt commented 7 years ago