我正在尝试在项目中使用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";
我错过了什么?
答案 0 :(得分:2)
您需要摆脱<source/>
元素。完成后,设置type
标记的src
和</video>
属性(以及您在<source/>
标记中设置的各自值)。另外,请确保您的视频代码设置为autoplay
。