首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过M4V嵌入html5视频

通过M4V嵌入html5视频
EN

Stack Overflow用户
提问于 2012-08-05 04:18:29
回答 2查看 5.2K关注 0票数 0

所以我在Mac上用ScreenFlow制作了一个视频。然后将其导出。它创建了一个m4v文件。然后我把扩展名改为mp4,并在下面的网页上试用了一下:

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8>
<meta name="viewport" content="width=620">
<title>Fooo</title>

<script src="http://api.html5media.info/1.1.5/html5media.min.js"></script>
</head>
<body>
<video src="Demo.mp4" width="320" height="200" controls preload></video>


</body>
</html>

它不能播放。如果我将指针移动到播放器所在的位置,它将在指针所在的位置显示帧。所以所有的帧都在那里,但它不会播放视频。我做错什么了?我该如何修复它?

按照@heff的建议,我删除了脚本行。一旦它被删除,我得到这个错误信息:“视频格式或MIME类型是不支持的。”

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2012-08-05 05:22:18

对于相同的容器格式,.mp4 == .m4v不同的扩展。虽然从技术上讲,.mp4也等同于.m4a,但.m4v != .m4a。至少我很确定。:)

听起来像是你的javascript库有问题。您是否尝试过在没有库的支持HTML5视频的浏览器中使用video标签?只需删除脚本行,看看会发生什么。

否则,尝试发布一个链接到活动页面,我们可以在那里查看它。

票数 0
EN

Stack Overflow用户

发布于 2012-11-04 08:59:36

我不知道你是否已经解决了这个问题,但你应该去看看这个网页上的信息:Video for Everyone!。具体来说,请参阅第2.1节的第一点,其中作者解释了您的服务器必须使用正确的mime类型,以及第3节,其中作者解释了您应该使用什么编解码器(因为并不是每个web浏览器都可以读取.m4v文件)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11811714

复制
相关文章

相似问题

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