wordpress文章添加音乐的办法

Categories: 前端, 网站相关
Tags: ,
Comments: No Comments
Published on: 2011 年 07 月 03 日

第一种用flash播放器的方法:
像这样:
该flash播放器下载地址:mp3player
下载后上传至自己博客主题的根文件夹内即可。
然后修改主题内functions.php文件,添加如下代码:

//添加音乐播放器
function mp3player($atts, $content=null){
extract(shortcode_atts(array("auto"=>'0'),$atts));
return '<embed src="'.get_bloginfo("template_url").'/mp3player.swf?url='.$content.'&amp;autoplay='.$auto.'" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="30">';
}
add_shortcode('mp3','mp3player');

这样就完成了,最后就是发文章的时候在html编辑模式下写像[m p3]http://blog.pureisle.net/wp-content/uploads/2011/07/Alyssa-Reid-Letting-Go.mp3[/m p3]这样的标签(中括号内不要空格)就完成了。

第二种比较简单,就是没有第一种的变化多,没有第一种好看。这种方法直接用html标签里的<embed>标签即可。
如:<embed src="http://blog.pureisle.net/wp-content/uploads/2011/07/Alyssa-Reid-Letting-Go.mp3"></embed> 其中embed还有其他属性:

Common -- 一般属性
align -- 对齐方式
autostart -- 是否自动播放
 true -- 自动播放,默认值
 false -- 不自动播放
border -- 边框,单位像素
controls -- 控制面板样式
 console -- 正常面板,默认值
 smallconsole -- 小面板
 playbutton -- 只显示播放按钮的面板
 pausebutton -- 只显示暂停按钮的面板
 stopbutton -- 只显示停止按钮的面板
 volumelever -- 只显示音量调节按钮的面板
height -- 嵌入内容高度,单位像素
hidden -- 隐藏嵌入内容(也可以把高度与宽度设置为0),通常用于声音
 true -- 显示,默认值
 false -- 不显示
hspace -- 水平距离,单位像素
loop -- 是否循环播放
数字 -- 循环次数
 true -- 循环播放
 false -- 不循环播放,默认值
palette -- 嵌入内容的颜色,例如:red|black,red为前景色,black为背景色
src -- 嵌入内容的URL
type -- 嵌入内容的MIME类型
units -- 嵌入内容的单位,可以改变height与width的单位为en
volume -- 音量大小,取值[0-100],应根据系统确定音量
vspace -- 垂直距离,单位像素
width -- 嵌入内容宽度,单位像素

ps:非常蛋疼的删掉了blog的两首很好听的歌。大家根据名字自己找地方下载吧,带宽不够了,大家懂的
个人原创,转载请注明:三江小渡

我猜你可能也喜欢:

No Comments - Leave a comment

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Welcome , today is 星期六, 2017 年 10 月 21 日