在网页上播放mp3文件

5
在ASP.NET环境下,播放mp3文件的最佳方式是什么?我需要使用Flash插件吗(一些用户可能没有Flash)?此外,这需要在iPhone或iPod上运行。
2个回答

6
HTML 5音频标签将成为iPhone上最佳选择,因为不支持Flash,但请记住,由于浏览器世界的巨头(Internet Explorer)尚未支持HTML 5,因此大多数PC机无法使用。随着IE9的发布,这种情况将发生改变,但仍会有很多人/实体不会升级。
如果您关心不支持HTML 5的受众群体,您需要使用替代方法,如Flash或Silverlight。幸运的是,音频标签通过允许您指定替代内容来考虑了这一点,如果标签不受支持。
<audio src="blah.mp3" controls="controls">
  Put alternate content here
</audio>

这个网站应该支持FF,Safari,IE,Chrome和Opera浏览器。这些浏览器中哪些支持音频标签?对于那些不支持的浏览器,我该如何使用Flash呢? - user300981
1
所有非IE浏览器都支持<audio>,如果您想要备用的Flash,只需将Flash标签放在音频标签内即可。 - Delan Azabani
感谢您添加后续评论,Delan。我刚才离开了一下。 - Bradley Mountford

1

HTML 5的<audio>标签非常适合这种情况。它在iPhone/iPod上也能完美地工作,与Flash的错误、臃肿和不必要的垃圾相反。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接