关于JWPLAYER播放MP4出现video not found or access denied

上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在iis中将相应的MIME类型进行设置的原因。那该怎样设置MIME类型呢?
 
  开启mp4文件的话,需要在 “Internet信息(IIS)管理器”中右击需要更改的网站或目录,可以打开形如下图的窗口(我右击的是文件夹而不是站点,所以您右击站点的话打开的 或许比我的选项卡多,不管怎样您点击HTTP头就可以打开怎样的窗口了):
 
  服务器增加mp4格式的MIME 类型映射设置的具体步骤是:
   “开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.mp4”,“MIME类型”框中输入“application/octet-stream”,然后确定即可。“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”。
 
  服务器增加flv格式的MIME 类型映射设置的具体步骤是:
   “开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“flv-application/octet-stream”,然后确定即可。“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”。
 
  MIME类型就是设定某种扩 展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以 及一些媒体文件打开方式。

  播放MP4出现有声音黑屏的问题,大致是因为编码格式问题 选用divX和XviD都黑屏 用格式工厂转成AVC(H264)就可以看了。



http://luowei1371984.blog.163.com/blog/static/44041589201371511010420/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在网页上使用 `video` 标签播放 RTMP 流,需要使用一些 JavaScript 库和插件来实现。以下是两种实现方法: 1. 使用 Video.js Video.js 是一个流行的 HTML5 视频播放器,它支持 RTMP 流。你可以使用其 `videojs-flash` 插件来播放 RTMP 流。首先,需要通过 CDN 引入 Video.js 和 Flash 播放器: ```html <link href="//vjs.zencdn.net/7.11.4/video-js.css" rel="stylesheet"> <script src="//vjs.zencdn.net/7.11.4/video.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/videojs-flash/2.1.0/videojs-flash.min.js"></script> ``` 然后,在页面上添加 `video` 标签,并使用 `videojs()` 方法初始化 Video.js 播放器,并设置 `techOrder` 为 `['flash']`以使用 Flash 播放器: ```html <video id="my-video" class="video-js" controls preload="auto" width="640" height="264"> <source src="rtmp://example.com/live/stream" type="rtmp/mp4"> </video> <script> var player = videojs('my-video', { techOrder: ['flash'] }); </script> ``` 2. 使用 JW Player JW Player 也是一个流行的 HTML5 视频播放器,它也支持 RTMP 流。你需要购买 JW Player 许可证,并在页面上引入 JW Player 库和 Flash 播放器: ```html <link href="//cdn.jwplayer.com/lib/8.17.1/jwplayer.css" rel="stylesheet"> <script src="//cdn.jwplayer.com/lib/8.17.1/jwplayer.js"></script> <script src="//cdn.jwplayer.com/lib/8.17.1/jwplayer.flash.swf"></script> ``` 然后,在页面上添加 `div` 标签并设置 `id`: ```html <div id="my-video"></div> ``` 初始化 JW Player 并使用 `rtmp` 协议播放 RTMP 流: ```javascript jwplayer("my-video").setup({ file: "rtmp://example.com/live/stream", type: "rtmp/mp4", primary: "flash" }); ``` 以上是两种比较常用的方法,当然也可以使用其他的库和插件来实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值