87,907
社区成员
发帖
与我相关
我的任务
分享
<audio autoplay="autoplay">
<source src="sample.mp3" type="audio/mp3"/>
<source src="sample.ogg" type="audio/ogg"/>
</audio>
autoplay属性设置的是是否在页面加载好了以后自动播放,audio支持多个备选的source,即第一个播不了,自动检测后面的source,不同浏览器支持的音乐类型不太一样,你多放几个备选source就可以了。具体的W3Schools上关于audio标签的介绍http://www.w3school.com.cn/html5/html_5_audio.aspaudio.autoplay = 'autoplay';
值要加引号。// ==UserScript==
// @name 测试
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description enter something useful
// @match http://*bbs.csdn.net/*
// @copyright 2012+, You
// ==/UserScript==
var audio = document.createElement('audio');
audio.src = 'http://www.xiami.com/song/play?ids=/song/playlist/id/376353/object_name/default/object_id/0';//这里放音乐的地址
audio.autoplay = autoplay;
document.body.appendChild(audio);
这样不行。@@var audio = document.createElement('audio');
audio.src = 'aaa.mp3'//这里放音乐的地址
document.body.appendChild(audio)
既然是火狐了,那就用html5的audio吧。。上面的代码就够了,src自己改一下,具体的控制什么的自己查一下audio标签的属性,像src那样直接赋值就好。