c# - 如何在后面的c#代码中设置video.js src

标签 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";

我错过了什么?

最佳答案

您需要删除 <source/>元素。完成后,设置 typesrc </video> 的属性标签(以及您在 <source/> 标签中设置的各自值)。另外,请确保您的视频标签设置为 autoplay .

关于c# - 如何在后面的c#代码中设置video.js src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23092607/

相关文章:

c# - 如何在 Windows 中为高级网络适配器属性设置巨型数据包和接收/传输缓冲区?

c# - 如何在 ASP.NET MVC 中设置来自模型的下拉列表的值

c# - 带有 Entity Framework 的动态多数据库上下文

javascript - 如何使用 React Ref 调用 video.play()?

c# - 如何在 NET Core 上的 AWS SDK 上设置凭据?

c# - 减少保存在 View 状态属性中的代码行

c# - 对齐单元格,使文本在底部对齐

javascript - 功能失调的 jQuery 函数在 Chrome 控制台中没有任何线索

c# - 从 Azure Blob 存储提供视频内容

android - 音频和视频未在 Android WebView HTML5 中播放