1
momo5269 2015-02-24 14:34:06 +08:00 1
参考落网 我黑莓9810都能听
|
2
mhycy 2015-02-24 14:47:23 +08:00 via Android 1
估计需要做版本识别 以支持ie6
|
4
kslr 2015-02-24 17:33:29 +08:00 via Android 1
Flash, HTML5
|
5
cst4you 2015-02-24 18:10:13 +08:00 1
jquery 有个 jplayer 方案.
不过 Android 限制 audio 标签不能自动播放, 需要手动触发, IOS 没此问题 |
8
14ly 2015-02-24 18:37:57 +08:00 1
|
9
ETiV 2015-02-24 20:37:43 +08:00 via iPhone 1
Sound.JS?
移动设备的自动播放可以参考 cocos2d-js 的实现。 但有限制,只能加载本域或写了跨域策略的音频文件。 ---- 简单说 cocos2d-js 以ajax的方式(限制在这里)载入音频文件的二进制流,然后new AudioBuffer,再给Audio去play。 |
11
dalaomj 2015-02-25 02:50:00 +08:00
“背景音乐” 这个,还真是只有IE有天生的解决方案。
|
12
groot 2015-02-25 08:40:17 +08:00
@cst4you ios 4.2之后是禁止preload和autoplay事件的,ios 6之后的Web Audio API也是一样,需要用户触发事件,比如touch,
https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1 https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/PlayingandSynthesizingSounds/PlayingandSynthesizingSounds.html#//apple_ref/doc/uid/TP40009523-CH6-SW1 另外soundjs也有相关的说明 http://createjs.com/Docs/SoundJS/classes/HTMLAudioPlugin.html |