エムエフエイチ

Please wait while my tweets load...

If you can't wait - check out what I've been twittering

Movable Typeでポッドキャスティングの覚書

Posted at 2010.05.26
20100526_01.jpg

Movable Typeでポッドキャスティングするために、運用の側面も考えつつ行ったことをメモ。

一言でポッドキャスティングとはいえど(自分が認識しているのは)二種類ある。
ひとつはFeedデータを、iTunes等々のポッドキャスティング対応ツールを使って視聴するタイプ。もうひとつがページに埋め込まれたプレイヤーで視聴するタイプ。今回はどっちもやりたい。しかも運用(投稿)が簡単。これを考慮しつつ、以下の方法を取ってみた。


01.Feedデータへの対応→Enclosure要素を付加。

これはMovable Typeのプラグイン「MT-Enclosures」を使って実装。

DLサイト: Brandon Fuller | MT-Enclosures: A Movable Type Plugin

・ダウンロードしたアーカイブを解凍。
・解凍してできた「Enclosures.pl」ファイルを、[plugins]ディレクトリの中にUP。
・次に「RSS 2.0」テンプレートに「<$MTEntryEnclosures mime_include="audio"$>」の一行を追加。(以下参照)

<MTEntries lastn="15">
<item>
<title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
<description><$MTEntryBody encode_xml="1" convert_breaks="0"$></description>
<link><$MTEntryPermalink encode_xml="1"$></link>
<guid><$MTEntryPermalink encode_xml="1"$></guid>
<category><$MTEntryCategory remove_html="1" encode_xml="1"$></category>
<pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
<$MTEntryEnclosures mime_include="audio"$>←ココ
</item>
</MTEntries>

これでFeedデータへのEnclosure要素追加完了。
iTunes等でRSSファイルを読み込むと、しっかり音声ファイルがあることを認識しているのが確認可能。


02.ページ埋め込み→Audioファイル(今回はmp3)がリンクされていたら、プレイヤーで視聴可能にする。

調べてみるといくつかの方法があったけど、自分的にスクリプトを一行付けくわえるだけで良い「Yahoo! Media Player」を使ってみる。導入は簡単。

・以下のスクリプトをAudioファイルを挿入するページに付加。

<script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>

・mp3ファイルをアップロード、記事にアップロードしたmp3へのリンクを付ける。
(<a href="http://~~.com/●●.mp3">Podcastだよ!</a>みたいに。)
以上!

こいつの優れているところは、ページ内でリンクされているだけのMP3ファイルが、スクリプトによって読み込まれ再生可能に。画像を埋め込むのと同じように使え、余分なタグを付加する必要がないトコは運用の事を考えても優しい。

そんなワケで「Feedデータへの対応」と「ページ埋め込み」でのポッドキャスティングの実装は、結構簡単にできますよ。と。

Trackback
URL:
No Trackback Date.
Comments
No Comment Date.
Add Your Comments
Message
Name
E-mail
URL
BACK TO TOP