Chromium doesn't allow you to use external codecs to play multimedia content.bLight wrote: Sat Nov 24, 2018 1:10 pm 2. When Salvador wrote "You will be able to watch most of the YouTube videos but using open source codecs.", does that mean external codecs or codecs that are integrated into CEF? I mean, YouTube currently streams a lot of HD content using VP9 video and Opus audio. Is there a list of codecs supported by CEF?
I don't have the complete list of supported codecs but if you build a demo and visit html5test.com you will see this :
- Video :
- Ogg Theora support
- WebM with VP8 support
- WebM with VP9 support
- Audio :
- PCM audio support
- MP3 support
- Ogg Vorbis support
- Ogg Opus support
- WebM with Vorbis support
- WebM with Opus support
I don't have a Delphi 7 license and I can't test the code in that version. Sometimes D7 developers send me bug reports or modified demos and I add them to GitHub. This is the reason why there are only 2 demos for D7.bLight wrote: Sat Nov 24, 2018 1:10 pm 3. Any other pointers I should consider prior to delving deeper into this project?
I would suggest you to use Delphi Community Edition to test all the demos and then adapt what you need to D7.
https://www.embarcadero.com/products/de ... e-download
CEF is not as easy to use as TWebBrowser. It uses multiple processes and the events are executed in a different thread than the main application thread.
You will probably need to use a different EXE for the subprocesses, see the "SubProcess" demo.