0

在我的Windows商店應用我有一個web視圖來顯示視頻:互動與網頁視圖HTML5視頻播放器(Windows應用商店的應用程序)

<WebView x:Name="MyWebView" /> 

在代碼隱藏(C#),那麼我瀏覽到我的視頻:

string EmbedUrl = "http://www.808.dk/pics/video/gizmo.mp4"; 
string EmbedCode = String.Format("<video id=\"Video1\" width=\"853\" height=\"480\" controls=\"controls\" autoplay=\"autoplay\"><source src=\"{0}\" type=\"video/mp4\" /></video>", EmbedUrl); 
MyWebView.NavigateToString(EmbedCode); 

然後我得到一個不錯的HTML5視頻播放器:

enter image description here

ñ我想用C#訪問這個播放器來啓動或停止視頻。我還希望在用戶切換到全屏模式時在我的代碼隱藏中收到通知。

有誰知道該怎麼做?

+0

您是否找到解決方案?我也有同樣的問題! – yalematta

+0

是的,我切換到了微軟播放器框架,它使事情變得更加簡單:https://playerframework.codeplex.com/ –

回答

0

在webview元素中創建'function pause(){}'和'function play()'的一部分。

然後,只需調用在xaml.cs這個代碼

webview.InvokeScript("pause", null); 

「暫停」是在網頁視圖元素的JavaScript函數的名稱。

相關問題