前段时间写了个虾米的外链播放器,有人问有没有网易版的,毕竟网易云音乐 的歌曲也挺多,于是就折腾出来了网易云音乐版的。

使用方法和虾米的是一样的,提供音乐外链和播放器外链。音乐外链请使用 http://musicbox.coding.io/m163/ID.mp3 ,ID 请替换为网易云音乐的 ID,也就是浏览器地址栏那个数字。如:http://musicbox.coding.io/m163/111677.mp3

播放器使用方法也和虾米一样:

演示:

使用方法:

使用 iframe 调用(替换里边的数字为虾米音乐 ID):
<iframe src="http://musicbox.coding.io/m163player/111677"frameborder="0"scrolling="0"width="430"height="200"allowtransparency></iframe>

WordPress 使用方法:

直接在 functions.php 插入下面的代码:

function wp_iframe_handler_m163( $matches, $attr, $url, $rawattr ) {  
    $iframe = '<iframe width="430" height="200" src="http://musicbox.coding.io/m163player/'. esc_attr($matches[1]) . '" allowtransparency scrolling="0" frameborder="0" ></iframe>';
    return apply_filters( 'iframe_m163', $iframe, $matches, $attr, $url, $rawattr );
}
wp_embed_register_handler( 'm163_iframe', '#http://music.163.com/\#/song\?id=([\d]+)(.*?)#i', 'wp_iframe_handler_m163' );  

然后单独在把虾米音乐地址写在一行就行了。

嗯,代码也是开源的,有问题欢迎帮我解决。

显示评论