You've already forked CEF4Delphi
							
							
				mirror of
				https://github.com/salvadordf/CEF4Delphi.git
				synced 2025-10-30 23:07:52 +02:00 
			
		
		
		
	Added context menu option to mute/unmute the audio in the MiniBrowser demo
This commit is contained in:
		| @@ -79,6 +79,8 @@ const | ||||
|   MINIBROWSER_CONTEXTMENU_COPYALLTEXT     = MENU_ID_USER_FIRST + 10; | ||||
|   MINIBROWSER_CONTEXTMENU_TAKESNAPSHOT    = MENU_ID_USER_FIRST + 11; | ||||
|   MINIBROWSER_CONTEXTMENU_GETNAVIGATION   = MENU_ID_USER_FIRST + 12; | ||||
|   MINIBROWSER_CONTEXTMENU_MUTEAUDIO       = MENU_ID_USER_FIRST + 13; | ||||
|   MINIBROWSER_CONTEXTMENU_UNMUTEAUDIO     = MENU_ID_USER_FIRST + 14; | ||||
|  | ||||
| type | ||||
|   TMiniBrowserFrm = class(TForm) | ||||
| @@ -354,6 +356,11 @@ begin | ||||
|     model.AddItem(MINIBROWSER_CONTEXTMENU_HIDEDEVTOOLS, 'Hide DevTools') | ||||
|    else | ||||
|     model.AddItem(MINIBROWSER_CONTEXTMENU_SHOWDEVTOOLS, 'Show DevTools'); | ||||
|  | ||||
|   if Chromium1.AudioMuted then | ||||
|     model.AddItem(MINIBROWSER_CONTEXTMENU_UNMUTEAUDIO, 'Unmute audio') | ||||
|    else | ||||
|     model.AddItem(MINIBROWSER_CONTEXTMENU_MUTEAUDIO,   'Mute audio'); | ||||
| end; | ||||
|  | ||||
| function PathToMyDocuments : string; | ||||
| @@ -502,6 +509,12 @@ begin | ||||
|     MINIBROWSER_CONTEXTMENU_JSPRINTDOC : | ||||
|       if (browser <> nil) and (browser.MainFrame <> nil) then | ||||
|         browser.MainFrame.ExecuteJavaScript('window.print();', 'about:blank', 0); | ||||
|  | ||||
|     MINIBROWSER_CONTEXTMENU_UNMUTEAUDIO : | ||||
|       Chromium1.AudioMuted := False; | ||||
|  | ||||
|     MINIBROWSER_CONTEXTMENU_MUTEAUDIO : | ||||
|       Chromium1.AudioMuted := True; | ||||
|   end; | ||||
| end; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user