有没有办法在不基于Flash的网站中嵌入MP3播放器(这样该网站与iPhone OS兼容)

时间:2010-06-12 03:09:22

标签: javascript iphone flash mp3

我做了很多寻找我认为是一个非常常见的问题,但我没有想到什么。如果有另一个主题类似的主题,请告诉我。

基本上,我正在寻找一种在不依赖基于闪存的播放器的情况下在网站上播放.mp3文件的方法。我搜索了w3学校和我能想到的每个论坛,但到目前为止我发现的每个媒体播放器都是某种专有的Flash播放器。

HTML不支持某种原生播放器吗?我发现一些依赖于Windows Media Player的东西很接近,但是我希望播放器可以在iPhone上工作,有些东西告诉我WMP不会那么做......

PS,因为我正在考虑这个问题,这个想法刚刚浮现在我脑海中:一个ja​​vascipt播放器和< noscript>内部。标签,放一个Flash播放器?我正在运行一个音乐博客(@ http://www.freshoncampus.com)所以每个帖子的代码越少越好......

4 个答案:

答案 0 :(得分:3)

是的,您可以使用HTML 5。

This is a pretty good explanation了解如何做到这一点。

需要注意的是HTML5支持不是通用的,但iOS设备(iphone)在支持HTML5方面有一个良好的开端。

编辑添加:

从这个问题来看,如果你正在寻找一种用一个漂亮的gui界面播放多个mp3的方法,或者只是使用音频作为背景,很难辨别。

对于前者,您需要使用Javascript来处理控件,并加载src元素(我会搜索自定义构建的javascript或jquery插件来处理这个)。

对于后者,我的解决方案将起作用。

此外,网页中的背景音乐对于大多数用户而言高度令人讨厌,因此需要谨慎。

答案 1 :(得分:1)

你可以选择http://www.schillmania.com/projects/soundmanager2/之类的东西 应自动检测播放声音的最佳选项。

答案 2 :(得分:0)

jplayer?虽然不确定MP3 / OGG的东西......

答案 3 :(得分:0)

首先,HTML5的“音频”标签。 其次,您可以使用“embed”标签 - 它将与安装的任何浏览器插件(不仅仅是WMP)一起播放。 不知道在iPhone上会有什么用。 (我可能错误的确切标签名称)