none
苦惱,為何webbrowser 無法播放HTML5 網頁內的Video影片 RRS feed

  • 問題

  • 請問各位大大,我用vb.net 2008 內嵌webbrowser播放網頁一般都很正常,但是遇到HTML5網頁內嵌video影片時,就無法看到影片結果,請幫忙解惑,感恩。
    2013年7月2日 上午 03:49

解答

所有回覆

  • WebBrower 是 IE7,參考下文調整

    http://www.dotblogs.com.tw/larrynung/archive/2012/10/15/77505.aspx


    歡迎參觀我的Blog【菜鳥自救會】

    2013年7月2日 上午 05:28
    版主
  • 您可以修改Registry,令IE模擬IE9或更高的版本, 請參考:Internet Feature Controls (B..C)
    2013年7月3日 上午 02:31
  • 感謝版主回復,但是我所有的機碼都照指示改完,
    HTML5 Video 在vb.net webbrowser內仍然播不出MP4片內容,
    問題是在IE上又可以播出,試了好久,請問還有其他方法嗎? 感謝回復。

    2013年7月3日 下午 01:38
  • 感謝大大,改完仍然播不出,不知是否有其他方法?
    2013年7月3日 下午 01:40
  • 你有確認過你的 MP4 檔是IE9 可以接受的嗎 ?

    HTML5 IE9 MP4 Video Playback


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2013年7月3日 下午 02:18
    版主
  • 您有在指定的機碼下建立一個DWORD或QWORD值, 命名成[您的程式.exe], 再將其內容值設定成10進位的9000, 這樣就可以成功了
    2013年7月4日 上午 04:04
  • 非常確定是可以播放的(我用IE10)

    <video id="video" width="640" height="320" autoplay volume="0.5" >
      <source src="videoPath" type="video/mp4">
    </video>

    2013年7月4日 下午 04:34
  • 感恩大大,我甚至在main load 加入

    Dim appName = Process.GetCurrentProcess().MainModule.ModuleName
            Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", appName, 9000, RegistryValueKind.DWord)

    而且確認機碼有被修改過,依然無法播放。

    支援HTML5是趨勢,難道微軟沒有解決的辦法嗎?真期待有高手出現!!

    2013年7月4日 下午 04:37
  • Regarding IE9 WebBrowser control

    請確認伺服器相關設置,含 HTML 部分。

    C# html5 web browser object

    或選擇在.net 裡使用 Chromium Embedded Framework。


    理直氣和,切記。

    Blog: http://blog.kkbruce.net

    Book:《ASP.NET MVC 4 網站開發美學

    2013年7月4日 下午 09:11
  • 感恩大大,我甚至在main load 加入

    Dim appName = Process.GetCurrentProcess().MainModule.ModuleName
            Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", appName, 9000, RegistryValueKind.DWord)

    而且確認機碼有被修改過,依然無法播放。

    支援HTML5是趨勢,難道微軟沒有解決的辦法嗎?真期待有高手出現!!


    每個人都花時間在幫你想辦法, 你來這樣一槍是什麼意思 ? 這些回答你問題的人都沒領微軟薪水, 花自己的時間做公益, 還要受你大爺的酸 ?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2013年7月5日 上午 12:14
    版主
  • 非常抱歉,各位大大,只是寫不出來心很急,請各位大大諒解,我不應該抱怨,還請各位大大多多幫忙,我也一直在找解決方法,如果有好方法依定無私奉獻,感恩大家幫忙。
    2013年7月5日 上午 01:28
  • 非常抱歉,各位大大,只是寫不出來心很急,請各位大大諒解,我不應該抱怨,還請各位大大多多幫忙,我也一直在找解決方法,如果有好方法依定無私奉獻,感恩大家幫忙。

    看那長長一串的回覆 … 

    你寫不出來,心很急 … 論壇如果萬能,那每家公司都不用有“技術支援”了。

    微軟有付費管道的技術支援,你可以付錢去當爺。


    理直氣和,切記。

    Blog: http://blog.kkbruce.net

    Book:《ASP.NET MVC 4 網站開發美學

    2013年7月5日 上午 02:18
  • 非常感謝指教,我一定謹記在心。
    2013年7月5日 上午 02:22
  • 手邊沒有 mp4 檔可以測, 在樓上 THP 回的 link 中的正確解答裡程式碼中有一段 HTML 你有加嗎 ?

    <meta http-equiv='X-UA-Compatible' content='IE=9' /> 


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2013年7月5日 上午 04:24
    版主
  • 回覆大大,有加上上述代碼在HTML5上,但是結果一樣,我有點想放棄,繼續沿用OBJECT 方式,用Codecs來解碼,但是主要是用這種方式長期播放時會把記憶體吃掉,這也是我苦惱的地方。感恩幫忙。

    2013年7月5日 上午 04:52
  • 建議手動修改Registry再試看看, 要不然就是您的HTML文件的寫法有問題
    2013年7月5日 上午 06:02
  • 如果你用的是 x64 作業系統,建議你檢查一下有沒有改到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node 裡面的 IE 登錄設定。

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年7月5日 上午 10:01
    版主