Kentico视频无法渲染

时间:2014-02-25 06:43:37

标签: c# asp.net kentico

我正在尝试使用自定义转换渲染视频。我有以下转变

        <video width="320" height="240" controls>
          <source src="<%# GetFileUrl('VideoFile') %>" type='video/mp4' >
        </video>

但是这会显示:“字符文字中的字符过多”。 知道这件事发生了吗?

2 个答案:

答案 0 :(得分:3)

您需要将其更改为以下内容:

    <video width="320" height="240" controls>
      <source src='<%# GetFileUrl("VideoFile") %>' type='video/mp4' >
    </video>

GetFileUrl将参数作为单个字符,也注意源属性周围的单引号。

答案 1 :(得分:0)

以下是您可以尝试的一些事项: -

  1. 如果您要将视频上传到网页类型,则可以使用其字段名称直接访问该网址

    <video width="320" height="240" controls> <source src="<%# Eval("VideoFile") %> type='video/mp4'> </video>

  2. 如果您的服务器能够提供MIME类型为video / mp4的文件并且在浏览器开发人员控制台中没有收到404错误,请检查您的IIS设置。在<staticContent>标签下的web.config文件中,检查是否有此条目。

    <mimeMap fileExtension=".mp4" mimeType="video/mp4" />