【问题标题】:Flash implementation of `<audio>` and `<video>` tags for HTML 5?HTML 5 的“<audio>”和“<video>”标签的 Flash 实现?
【发布时间】:2010-12-15 08:01:31
【问题描述】:

我正在尝试将我们的全闪存网站转换为 HTML 5。 但是由于很多用户还在使用 IE 和其他还不支持 HTML 5 的浏览器, 我正在寻找一些可以替代&lt;audio&gt;&lt;video&gt; 的Flash 媒体播放器。 我的谷歌技能没有产生好的结果。 Flash 媒体播放器应该调度在https://developer.mozilla.org/En/Using_audio_and_video_in_FireFox 指定的事件(或者至少与 javascript 讨论这些事件的一些方法)。

您知道可以轻松嵌入&lt;audio&gt;&lt;video&gt; 并与javascript 对话以获取事件的Flash 媒体播放器吗?

【问题讨论】:

  • 无论如何,音频和视频标签已从 HTML5 规范中删除。
  • @TandemAdam:但它仍在规范中 whatwg.org/specs/web-apps/current-work/multipage/video.html(最后一次更新是 10 月 27 日)并在 HTML WG lists.w3.org/Archives/Public/public-html/2009Nov/thread.html 中进行讨论?我认为你错了。
  • @TandenAdam 视频元素从未从规范中删除。最初有一个编解码器要求,当浏览器无法就它应该是什么达成一致时,它被删除了。关于音频元素从未有过任何实质性的争议。我不太清楚为什么这个模因仍然如此持久......

标签: flash video audio html


【解决方案1】:

您应该使用一些服务器端来执行此操作。基本上你检查用户User-Agent,如果它是IE,你只需放置你当前的基于flash的内容。如果是firefox等放HTML5内容。

注意:也可以使用一些javascript 来达到相同的目的。

【讨论】:

    【解决方案2】:

    HTML 页面中的任何 Adob​​e Flash Player 实例都无法自行解析页面中的标签...标签由调用插件的浏览器读取,因此浏览器会注意到 VIDEO/AUDIO标记'在玩家有机会改变事情之前。

    但是您是否看过一些确定浏览器功能的条件标记/脚本方法? Kroc Camen 在这个主题上进行了第一次重大尝试,我现在不确定该领域的其他参赛者,但这是一个起点: http://camendesign.com/code/video_for_everybody

    (我不确定“所有 Flash 网站”是什么,因为 Flash 通常在 HTML 中使用,但“所有 'HTML5' 网站”似乎比这更不稳定,至少在这个阶段。你的决定不过。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-22
      • 1970-01-01
      • 2015-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多