问题标签 [html5-video]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 适用于 iPad + HTML5 视频的内容滚动器?
我正在寻找一个内容滚动器(“轮播”组件)和 HTML5 视频库,它们可以在浏览器中很好地工作,但最重要的是可以很好地处理 HTML5 视频和 iPad。我已经尝试过 AnythingScroller + JW HTML5 Player,但它们根本无法在 Safari 5 和 iPad 上运行——HTML5 视频超出了滚动组件,即使在最简单的页面中也是如此。
看看这个例子。
我还尝试了该滚动条中的 html5media 库,但它不适用于带有视频的 IE。
任何人都有建议
- 处理视频的内容滚动器
- 一个带有 Flash 后备的 HTML5 视频库?
谢谢你。
javascript - Javascript,视频的智能手机检测?
如果有更好的方法,我全力以赴。但我想在我的网站上检测到智能手机用户。
无论它们是 webOS、Android 还是 iPhone OS 手机。我的网站上有一个 Flash 视频,但是当我检测到智能手机用户时,我希望它是网站上的 HTML5 视频。
actionscript-3 - 使用 ActionScript 3 的 FLV 视频标记
我想在视频中(在特定秒内)标记屏幕上的某些部分(例如在 Facebook 的照片中标记人的头部)。视频为 FLV 格式,视频点播。有没有可以用来标记视频的库?或者我只能使用提示点?
环境:
- 闪存媒体服务器
- Flash CS4(动作脚本 3)
其他信息可以进一步给出。问我。
javascript - HTML5 视频 - Chrome - 错误设置 currentTime
当我尝试在 Chrome 5.0.375.86 中设置 HTML5 Video 元素的 currentTime 时,例如:
我收到以下 javascript 异常:
它在 Safari 中运行良好。有没有人经历过这个??
iphone - iPad 上不显示 HTML5 视频
我在http://www.theparkerpalmsprings.com上编码了一些视频,以便在通过 iPhone 或 iPad 加载时使用 HTML5 播放。在我的测试中,在 iPhone 上查看网站时一切正常(我在 3G 和 iPhone 4 上测试过),但是在 iPad 上加载时 Quicktime 徽标快速闪烁,然后什么也没有发生。这是视频编码的问题还是我做错了什么?任何投入将不胜感激!
一些测试链接(直接指向带有视频的页面):
http://theparkerpalmsprings.com/spa/(iPad上的大视频,iPhone 上的小视频) http://theparkerpalmsprings.com/rooms/estate.php(两个平台的小视频)
html - html5 视频标签 + flash 视频:如何更改优先级
我正在玩 html5 视频,因为很高兴为 iphone/ipad 提供后备。html5 视频首先检查<source>
元素,如果不支持任何格式,它会退回到<video>
标签内提供的任何内容(例如 Flash)。
我很想扭转这种行为以节省带宽:默认情况下使用 flash,如果不可用则回退到 html5 视频。
有没有办法在不使用 javascript 的情况下获得这种行为?(然后解决方案变得非常明显)。
最好的,汉斯,-
ps 我确实尝试将元素“由内向外”翻转(<object><video/></object>
而不是<video><object/></video>
,但这会导致视频显示两次)
pps我目前的解决方案是
这是次优的,因为它适用于 iphone/ipad,但在使用未安装 flash 的旧浏览器时会导致大混乱。
php - 为什么 PHP 会干扰我的 HTML5 MP4 视频?
我正在编写一个提供 H.264 编码 MP4 视频的网络应用程序。在 Chrome 和 Safari 中,它通过 HTML5 视频标签来实现。
为了控制对这些视频的访问,它们的内容是通过 PHP 使用一种非常简单的机制提供的:
无论我做什么,视频都不会流式传输。此外:
- 如果我更改源代码以直接提供文件,使用相同的视频标签但链接到没有 PHP 传递的 Apache 提供的视频副本,则流式处理工作正常。
- 即使流媒体不起作用,我也可以随时右键单击灰显的 HTML5 播放器并通过 PHP 直通下载文件 - 它在离线时播放效果很好。
有任何想法吗?我要拔头发了!
video - 来自 Mongrel 服务器的 HTML5 视频持续时间 NaN,但来自直接文件访问的正确时间
直接从文件系统访问以下 html 为我提供了正确的持续时间。
但是,通过 mongrel Web 服务器(在我的机器上并通过 heroku 云服务)访问它会给我一个 NaN。
还创建了测试代码,为“canplay”事件添加了一个监听器,并且仍然使用服务器获得 NaN 的持续时间。
这发生在 FireFox 和 Chrome 中。
任何帮助,将不胜感激。
flash - HTML5 视频何时应回退到 Flash 播放器?
我正在为 HTML5 视频播放器实现一个后备机制。我有办法用 swfobject Flash 播放器替换它,但我应该如何检测是否出现了任何问题?
换句话说,如果我们使用以下可以抛出的错误事件列表,哪个应该触发 Flash 播放器替换?或者如果抛出任何错误,我们应该简单地进行替换?
另外,应该在哪里调用 onError 处理程序?我正在考虑视频标签,但想确定一下。非常感谢您的指导。谢谢。
html - HTML 5 视频问题
我正在尝试将我的网站设置为使用 HTML 5 视频。mp4 文件由 S3 提供。我的 MIME 类型正确,并且 URL 正确。但它不起作用。我唯一能想到的是编解码器错了。
这是我的代码:
现在据我了解,音频编解码器始终相同。mp4a.40.2。视频被编码为基线,但根据http://wiki.whatwg.org/wiki/Video_type_parameters#MPEG-4,视频编解码器的最后两个字符在我的代码1E
中是可变的。
是否有错误的字符足以导致视频无法播放?如果是这样,我如何找到正确的设置?
我很难理解这些东西。感谢您的任何帮助,您可以提供。