首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >包含空格的MediaElement.js RTMP URL不在火狐中播放

包含空格的MediaElement.js RTMP URL不在火狐中播放
EN

Stack Overflow用户
提问于 2013-07-16 21:13:49
回答 2查看 900关注 0票数 2

我遇到了MediaElement.js媒体播放器的问题,其中包含空格的文件名(例如,“File1.mp4”)不能使用RTMP协议播放。只有在Firefox中使用媒体播放器时,才会出现此问题。我目前正在用火狐21测试MediaElement.js 2.12.0播放器。但是,如果我在Internet中播放相同的视频,则该视频将使用相同的URL成功检索和流。示例URL可以采用以下格式:

rtmp://host/video/definst/mp4:/path/File 1.mp4

当将URL传递给Media Player时,我尝试了对文件名进行URL编码。然而,该文件将不会在火狐或IE中播放。

如果我尝试使用HTTP协议使用空格播放视频,那么Firefox和IE都可以播放视频:

http: //host/video/path/File 1.mp4

这个问题能否解决呢?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-07-16 21:16:30

尝试用+符号或%20替换空格

票数 0
EN

Stack Overflow用户

发布于 2013-07-17 13:11:09

因为火狐不支持MP4 .但看起来脚本支持多个后备编解码器..。http://mediaelementjs.com/#installation --“这包括多种浏览器的多个编解码器( IE9、Safari和移动浏览器的H.264;火狐4、Chrome和Opera的WebM;火狐3的Ogg )以及禁用JavaScript的非HTML5浏览器的Flash回退。最初由Kroc Camen设想为”每个人的视频“。

代码语言:javascript
运行
复制
<!-- WebM/VP8 for Firefox4, Opera, and Chrome -->
<source type="video/webm" src="myvideo.webm" />
<!-- Ogg/Vorbis for older Firefox and Opera versions -->
<source type="video/ogg" src="myvideo.ogv" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17687116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档