1
paloalto 2012 年 5 月 29 日
没太明白是怎么回事。lZ是说要在demo页面里面嵌套一个mp3播放器吗?点击播放器上的播放按钮就自动播放mp3文件?
|
2
VeryCB 2012 年 5 月 29 日
html5 multimedia
|
3
yujnln OP @paloalto
不嵌套mp3播放器,直接点击这个demo字符串就能播放,有点像超链接的感觉 <a href="http://www.v2ex.com/demo.mp3">demo</a> 但是像上面的做法会把当前页面代替成http://www.v2ex.com/demo.mp3这个页面。貌似现在浏览器应该都支持直接输入MP3链接自动播放吧(至少我用chrome是这样) |
4
reus 2012 年 5 月 29 日
用js
|
5
VeryCB 2012 年 5 月 29 日
<audio controls="controls">
<source src="song.ogg" type="audio/ogg" /> <source src="song.mp3" type="audio/mpeg" /> </audio> 可参考http://www.w3schools.com/html5/html5_audio.asp |
6
yujnln OP |
7
maikcn 2012 年 5 月 29 日
页面隐藏一个绑定该资源的播放器
a link通过javascript调用播放器的播放功能 |
8
VeryCB 2012 年 5 月 29 日
@yujnln 嗯…可以把播放器先隐藏,比如给它加一个hidden的class,用CSS把display设为none,然后用js给a绑定一个click事件,点击时remove这个class使其显示
|
9
farley 2012 年 5 月 29 日
yahoo webplayer:http://webplayer.yahoo.com/get/#_
|
10
zern 2012 年 5 月 29 日
js 插入 flash
|
12
Keinez 2012 年 5 月 29 日
@VeryCB 看到display隐藏,其实可以用CSS隐藏播放器的……具体语句如下:
position: absolute; opacity: 0; filter:Alpha(opacity=0); 作用是使其浮在页面上并使之透明。 |
13
mkeith 2012 年 5 月 29 日
楼主的意思是可控制的背景音乐是吧?
|
14
yujnln OP 谢谢 @all 简单地实现了一下
<span onclick="Play('http://f3.xiami.net/56606/376160/01%201769459428_1325529.mp3')">レイン</span> <span onclick="Play('http://f3.xiami.net/57295/363096/01%201769312351_1004828.mp3')">英雄</span> <audio id='sound' hidden="hidden" autoplay='autoplay'> </audio> <script> function Play(url) { document.getElementById('sound').src = url; } </script> |