我正在尝试将我们的全闪存网站转换为HTML 5。
但是由于很多用户仍然使用IE和其他不支持HTML 5的浏览器,
我正在寻找一些可以取代<audio>
和<video>
的Flash媒体播放器。
我的谷歌技能不会产生好的结果。
Flash媒体播放器应该发送https://developer.mozilla.org/En/Using_audio_and_video_in_FireFox指定的事件(或至少与javascript谈论这些事件的方式)。
您是否知道可以轻松嵌入<audio>
或<video>
内的Flash媒体播放器并与javascript进行事件对话?
答案 0 :(得分:1)
你应该使用一些服务器端来做到这一点。基本上你检查用户User-Agent,如果是IE,你只需要放置当前基于闪存的内容。如果是firefox和其他人放了HTML5
内容。
注意:也可以使用一些javascript
来实现相同的目标。
答案 1 :(得分:1)
HTML页面中的任何Adobe Flash Player实例都无法解析页面内的标签...浏览器会读取标签,调用该插件,因此浏览器会注意到VIDEO / AUDIO标签在玩家有机会改变之前的方式。
但是你看过一些确定浏览器功能的条件标记/脚本方法吗? Kroc Camen在这个问题上进行了第一次重大尝试,我现在还不确定其他参赛者,但这里是一个起点: http://camendesign.com/code/video_for_everybody
(我一般不确定“所有Flash网站”,因为Flash通常在HTML中使用,但“所有'HTML5'网站”似乎比这更糟糕,至少在这个阶段。你的决定虽然。)