我正在从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页面并仅使用IE打开它
<embed src='C:\Users\SomeUser\MyAppFolder\Media\media.mp4'>
我收到ActiveX警告 Internet Explorer restricted this webpage from running scripts or ActiveX controls
并且有一个允许阻止内容的按钮,我猜这是控件内的问题 . 有可能解决这个问题吗?