如何在c#代码中设置video.js src

时间:2014-04-15 19:23:22

标签: c# asp.net html5-video video.js

我正在尝试在项目中使用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";

我错过了什么?

1 个答案:

答案 0 :(得分:2)

您需要摆脱<source/>元素。完成后,设置type标记的src</video>属性(以及您在<source/>标记中设置的各自值)。另外,请确保您的视频代码设置为autoplay