使用C#不播放视频的WinForm中的WebBrowser控件

时间:2014-07-28 20:15:47

标签: c# .net winforms

我正在从WinForm编写HTML到WebBrowser控件。我通过导航到about:blank来初始化控件。我遇到的问题是尝试在应用程序的文件夹中显示视频。我写的HTML是

<video controls style='width: 200px;height: 151px;'>
    <source src='C:\Users\SomeUser\MyAppFolder\Media\media.mp4' type='video/mp4'>
    <object data='C:\Users\SomeUser\MyAppFolder\Media\media.mp4'>
        <embed src='C:\Users\SomeUser\MyAppFolder\Media\media.mp4' type='video/mp4'>
    </object>
</video>

此WinForm使用的是.NET 4.0,需要与WinXp兼容。我可以看到HTML会落到embed标记中。如果我在app文件夹中放置一个html页面,并仅使用

打开它
<embed src='C:\Users\SomeUser\MyAppFolder\Media\media.mp4'>

我收到ActiveX警告Internet Explorer restricted this webpage from running scripts or ActiveX controls并且有一个允许阻止内容的按钮,我猜这是控件中的问题。有可能解决这个问题吗?

0 个答案:

没有答案