1
paloalto 2012-05-29 13:50:44 +08:00
没太明白是怎么回事。lZ是说要在demo页面里面嵌套一个mp3播放器吗?点击播放器上的播放按钮就自动播放mp3文件?
|
2
VeryCB 2012-05-29 13:56:00 +08:00
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-05-29 13:57:35 +08:00
用js
|
5
VeryCB 2012-05-29 13:59:13 +08:00
<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-05-29 14:11:30 +08:00
页面隐藏一个绑定该资源的播放器
a link通过javascript调用播放器的播放功能 |
8
VeryCB 2012-05-29 14:24:01 +08:00
@yujnln 嗯…可以把播放器先隐藏,比如给它加一个hidden的class,用CSS把display设为none,然后用js给a绑定一个click事件,点击时remove这个class使其显示
|
9
farley 2012-05-29 14:25:03 +08:00
yahoo webplayer:http://webplayer.yahoo.com/get/#_
|
10
zern 2012-05-29 14:26:25 +08:00
js 插入 flash
|
12
Keinez 2012-05-29 14:34:22 +08:00
@VeryCB 看到display隐藏,其实可以用CSS隐藏播放器的……具体语句如下:
position: absolute; opacity: 0; filter:Alpha(opacity=0); 作用是使其浮在页面上并使之透明。 |
13
mkeith 2012-05-29 14:39:37 +08:00
楼主的意思是可控制的背景音乐是吧?
|
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> |