為音頻格式添加虾米播放器

因為家裡不好傳音樂,所以就想要不要用xiami來替代一下呢。
其實也蠻容易實現的。
於是試著在首頁的音頻格式代碼處,添加了一段代碼。
果然測試成功。
於是試著再加上一些語句。
出來下面這段代碼。

意思就是
如果自定義欄有xiami這個,就用這個的值。顯示為一個單曲播放器。所填值為蝦米單曲頁面的數字
如果有xiami2,顯示為播放列表。所填值為自選的幾首歌數值為蝦米單曲頁面的數字,用,隔開以,結尾
如果有xiami3,顯示為播放列表。所填值為此張專輯。數值為蝦米專輯頁面上的數字。
如果沒有上面三個值,就顯示之前使用的那個播放器。
其中534298 是我的xiami的ID

雖然代碼是這樣出來的。但是我還是只用單曲那一段。
嗯,爲了保持頁面整潔嘛~~~~

效果如下

下面是代碼部份

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php if ( get_post_meta($post->ID, 'xiami', true) ) : ?>
<embed src="http://www.xiami.com/widget/534298_<?php $key="xiami"; echo get_post_meta($post->ID, $key, true); ?>/singlePlayer.swf" type="application/x-shockwave-flash" width="257" height="33" wmode="transparent"></embed>
 
<?php elseif ( get_post_meta($post->ID, 'xiami2', true) ) : ?>
<embed src="http://www.xiami.com/widget/534298_<?php $key="xiami2"; echo get_post_meta($post->ID, $key, true); ?>_235_346_FF8719_494949/multiPlayer.swf" type="application/x-shockwave-flash" width="235" height="346" wmode="opaque" />
 
<?php elseif ( get_post_meta($post->ID, 'xiami3', true) ) : ?>
<embed src="http://www.xiami.com/widget/534298_<?php $key="xiami3"; echo get_post_meta($post->ID, $key, true); ?>_235_346_FF8719_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="235" height="346" wmode="opaque" />
 
<?php else : ?>
<embed src="<?php bloginfo('template_url');?>/images/dewplayer.swf?mp3=<?php $key="mp3url"; echo get_post_meta($post->ID, $key, true); ?>&amp;autostart=0&amp;autoreplay=1" wmode="transparent" height="20" width="240" type="application/x-shockwave-flash">
 
<?php endif;?>

怎麼說呢。雖然也可以通過在摘要處添加代碼來實現首頁播放。
但是就無法歸入 https://fqfm.info/blog/type/audio 這個欄目中。

之前很多音樂都傳到box。com那邊去了
於是添加了以下幾行

1
2
<?php elseif ( get_post_meta($post->ID, 'box', true) ) : ?>
<embed src="http://www.box.com/embed/<?php $key="box"; echo get_post_meta($post->ID, $key, true); ?>.swf" width="400" height="35" wmode="opaque" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always">


更新日:2013/05/19 · 15:06


————本日志版权归花莫笑所有。
日志内的相关图文请勿转载。