【问题标题】:HTML5 player not working in multiple browsersHTML5 播放器无法在多个浏览器中运行
【发布时间】:2012-03-13 04:30:22
【问题描述】:

我有一个可以在 Chrome 中正常工作的 HTML5 音频播放器... http://66.147.244.101/~fastlif2/wp-content/themes/twentyeleven/mp3player.html ...但在 IE 或 FireFox 中不起作用。

我有一个替代的 FLASH 播放器,当用户无法使用音频标签查看 mp3 时应该播放它。但它没有出现。请帮忙。谢谢!

【问题讨论】:

  • 为什么不直接把mp3文件转成ogg格式,去掉flash播放器呢?
  • 然后会发生什么,你是否得到了一个应该出现 Flash 框的区域,但在右键单击时却得到“电影未加载”?

标签: javascript html audio mediaelement.js


【解决方案1】:

您可能想给Video for Everybody 看看。它是一个库,可让您开始使用跨浏览器 HTML5 视频,它还为不支持的浏览器提供后备

【讨论】:

    【解决方案2】:
    1. 对于 Flash 后备,您有时必须在 JS 调用中提供后备 SWF 播放器的路径。通常这是在视频播放器的 init 调用中完成的。你的路径正确吗?
    2. 如果您将视频标签动态写入页面,则需要 IE8 填充程序。
    3. 如果您通过 javascript 初始化视频播放器,请确保将其包装在 $(document).ready();或类似的东西,以确保您的所有脚本在您初始化之前都在页面中。

    【讨论】:

      猜你喜欢
      • 2014-05-12
      • 2015-03-25
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      相关资源
      最近更新 更多