我有以下链接:
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>
<video src="http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4" controls>
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 回答
curl -I http://cdnv2.ec.cx/RedeCanais/RedeCanais/RCServer01/videos/STHPRKT02EP01.mp4
表示您的服务器的视频的MIME类型为video/x-flv
. 你希望它是video/mp4
在IIS中,您可以使用web.config文件进行调整,或者:
在IIS中右键单击该站点,然后选择“属性” .
选择HTTP标头选项卡 .
选择文件类型 .
在“MIME Map ”部分下,选择“新建类型” .
键入".mp4"作为关联的扩展名,输入"video/mp4"作为内容类型 .
单击“确定” .