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

如何在c#代码隐藏中设置video.js src,c#,asp.net,html5-video,video.js,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://cite

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

我缺少什么?

您需要去掉
元素。完成后,设置
标记的
类型
src
属性(以及您在
标记中设置的相应值)。另外,确保视频标签设置为
autoplay

DEO,以显示或显示视频标签。“src”是上的一个属性,而不是上面我如何使它与标准html5视频标记一起工作的属性。我还尝试过给a id和runat=“server”,并直接更改其src属性,但这也不起作用。您可以发布由C代码生成的html来帮助您进一步调试此问题吗?您不需要
元素。删除它(只需将
src
type
作为
的属性,并将您的视频标签设置为
自动播放
,就可以了。@b这很有效,谢谢!
videoTag.Attributes["src"] = "http://cite1.nwmissouri.edu/NWCloudTest/convertedVideos/424a909969434ae392c8ec7563fcbac8.mp4";