Enter url in simple_app.cc file:
- Code: Select all
if (url.empty())
url = "https://www.youtube.com/watch?v=0DQup4hd1_o";
override the OnFullscreenModeChange method in simple_handler.h:
- Code: Select all
virtual void OnFullscreenModeChange(CefRefPtr<CefBrowser> browser, bool fullscreen) OVERRIDE;
Implement in simple_handler.cc
- Code: Select all
void SimpleHandler::OnFullscreenModeChange(CefRefPtr<CefBrowser> browser, bool fullscreen) {
// CEF_REQUIRE_UI_THREAD();
LOG(INFO) << " OnFullscreenModeChange " << "fullscreenchanged" ;
if (fullscreen != true){
fullscreen = true;
DLOG(INFO) << "fullscreen = " << fullscreen ;
// return ;
}
}
Also implemented it at the same time within this method:
- Code: Select all
CefRequestHandler::ReturnValue SimpleHandler::OnBeforeResourceLoad(
CefRefPtr<CefBrowser> browser,
CefRefPtr<CefFrame> frame,
CefRefPtr<CefRequest> request,
CefRefPtr<CefRequestCallback> callback)
{
//implemented here:
CefDisplayHandler::OnFullscreenModeChange(browser,true);
it compiles, runs, but there is no behaviour change. Could it be how I am entering the url in the code?