8

看看Apple 网站,他们在向用户展示的快速电影方面做得非常出色。当我之前包含 quicktime 链接时,实际向用户显示的播放器非常乏味,并且跨浏览器与 safari、chrome 即 firefox 中的外观确实不同。苹果似乎很好地处理了所有这些情况。我可以使用某种开源播放器(不是 FLASH)来完成他们正在做的事情吗?如果苹果正在这样做,我会假设有一种方法可以复制这个过程,我知道 HTML 5 有一些方法,但是 html5 还没有完全支持,我正在寻找其他可能能够处理它的东西目前..

先感谢您。

======= 更新已解决 =========

我已经解决了这个问题,经过一段时间的工作,我在苹果网站上发现了一个隐藏得很好的小宝石。使用 Apple 文档- 在我的左侧找到了一个 ac_quicktime.js javascript 文件,它在 OGG 文件中交换,以防浏览器不支持漂亮的 Quicktime X 播放器。现在 OGG 转换花了我一些时间,但我终于能够在ffmpeg theora中进行转换。使用它它工作完美。谢谢大家的建议!希望这对其他人有所帮助,因为我已经在几个不同的领域使用过它!

其他有助于此过程的网站:

深入了解 HTML5 - 视频

适合所有人的视频

崇高的视频

最后确保您的 .htaccess 文件能够提供 .ogv 文件,否则如果您不仔细阅读,这个文件可能会困扰您一段时间。

AddType video/ogg          .ogv
AddType application/ogg    .ogg
4

4 回答 4

4

我看到您已经找到了 Apple 的解决方案,但您可能还想看看SublimeVideoVideo for Everyone ,它们旨在创建同样出色且兼容的播放器。

于 2010-02-17T19:45:38.537 回答
0

Apple.com 依赖于客户端的 QuickTime 插件。
他们不利用特殊版本的 QT 播放器,它们构建在(字面上)默认播放器之上。
这就是他们定制控制器外观及其独特功能的方式;使其在浏览器中相似。
它严重依赖自定义图像和 javascript。查看对象的文档,甚至是iPad 视频的来源,看看他们是如何构建控制器的。

经过一些快速的谷歌搜索,我找不到任何类型的 js 库/插件来简化 QT 定制过程。有人有吗?

于 2010-02-11T18:40:20.653 回答
0

在查看了他们使用的 object/embed 标签后,似乎有一些参数可以帮助播放器的外观。

在玩弄了真/假值之后,这里有几个可能会帮助你:

showlogo
在视频加载之前显示 QuickTime 徽标。您可以将其设置为 false 以不显示此内容。

控制器
显示默认的 QuickTime 视频控件。将此设置为 false 以隐藏默认视频控件。绝对让它看起来更干净。

[可能还有更多……]

请务必替换 object/embed 标记中的所有值,以覆盖所有浏览器。

我一直在浏览 jsbin.com 上的 iPad 视频。
这是一个与 Apple 网站具有相同值的页面:http://jsbin.com/udupe3
视频控件设置为 on 的相同页面。比较代码看看我做了什么:http: //jsbin.com/udupe3/2

于 2010-02-11T20:40:43.977 回答
-2

jQuery 工具 - 他们有一个名为“flowplayer”的媒体播放器:

http://flowplayer.org/

于 2010-02-11T19:21:01.907 回答