播放视频而不是下载它。 Js / HTML5没有用scr =" myvideolink.mp4"播放视频

时间:2017-12-15 11:29:08

标签: javascript c# html5 reactjs video

我有以下链接:

http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4

我试图将它嵌入到我在React中编写的应用程序中。

我尝试过使用HTML5视频代码和video-react,但不是立刻播放文件而是直接下载...我使用Windows Media Player组件在C#(winforms)中进行了测试,它正常播放。

这里有一些我尝试的来源:



<video controls>
  <source src="http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4" type="video/mp4">
</video>
&#13;
&#13;
&#13;

&#13;
&#13;
    <video src="http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4" controls>
&#13;
&#13;
&#13;

import React from 'react';
import { Player } from 'video-react';

export default (props) => {
  return (
    <Player
      playsInline
      src="http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4"
    />
  );
};

有没有办法在浏览器上只使用js或某些客户端脚本来播放此链接?

1 个答案:

答案 0 :(得分:1)

curl -I http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4表示您的服务器的视频MIME类型为video/x-flv。您希望它为video/mp4

在IIS中,您可以使用web.config文件或:

进行调整
  • 在IIS中右键单击该站点,然后选择“属性”。
  • 选择HTTP标头选项卡。
  • 选择文件类型。
  • 在“MIME地图”部分下,选择“新建类型”。
  • 键入“.mp4”作为关联的扩展名,输入“video / mp4”作为内容类型。
  • 单击“确定”。