我遇到过这个问题:我刚开始学习ASP.NET,创建了一个简单的应用程序,我需要在其中一个页面上播放视频,这是cshtml中的代码:
@{
ViewBag.Title = "Player";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<video width="1020" height="780" controls="controls">
<source src="file:///E:/Video/ActCAM/test2.mp4" type="video/mp4"/>
</video>
<h2>Player</h2>
而且,不幸的是,我看到的只是一个黑盒子,上面有一些不起作用的控件,而不是视频。(我发现了一个类似的问题html5 video is not playing mp4 error "Invalid Source"?,但这对我不起作用)我在本地 PC 上指定了一个文件只是为了测试,web-application 也在运行本地机器。但是,如果我更改"file:///E:/Video/ActCAM/test2.mp4" type="video/mp4"
为这样的内容:(http://techslides.com/demos/sample-videos/small.mp4
这只是在互联网上找到的免费示例视频),它可以正常工作。此外,如果我只使用以下代码创建一个简单的 HTML 文件:
<video width="1020" height="780" controls="controls">
<source src="file:///E:/Video/ActCAM/test2.mp4" type="video/mp4"/>
</video>
它工作正常。请帮我!