我正在尝试在项目中使用 video.js。如果我使用以下视频标签,它将按预期工作。
<video id="videoTag" class="video-js vjs-default-skin" controls="controls"
preload="auto" width="640" height="264" poster="null"
data-setup="{}" runat="server">
<source src="http://cite1.nwmissouri.edu/NWCloudTest/convertedVideos/
424a909969434ae392c8ec7563fcbac8.mp4" type='video/mp4' />
</video>
但是,如果我尝试在 C# 代码中动态设置源,视频播放器只会旋转并且不会播放视频。如果我查看网页的源,它会在视频标签中显示正确的源。
这是 C# 代码:
videoTag.Attributes["src"] = "http://cite1.nwmissouri.edu/NWCloudTest/convertedVideos/424a909969434ae392c8ec7563fcbac8.mp4";
我错过了什么?
最佳答案
您需要删除 <source/>
元素。完成后,设置 type
和src
</video>
的属性标签(以及您在 <source/>
标签中设置的各自值)。另外,请确保您的视频标签设置为 autoplay
.
关于c# - 如何在后面的c#代码中设置video.js src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23092607/