Let's say that resource is video from youtube.
I inherited from AudioHandler and overrided all methods (GetAudioParameters/OnAudioStreamStarted/OnAudioStreamPacket/OnAudioStreamError/OnAudioStreamStopped).
Next, I created instance of my AudioHandlerCustom class and set this instance to ChromiumWebBrowser.
I expect overrided methods will called by Cef, but anyone methods weren't called.
- Code: Select all
var audioHandler = new AudioHandlerCustom();
browser = new ChromiumWebBrowser(settings.GraphicsOutputUrl, null, new RequestContext(), false)
{
Size = new System.Drawing.Size(settings.Width, settings.Height),
RequestHandler = requestHandler,
AudioHandler = audioHandler
};