携帯、PCとの振り分け機能を実装しました。Youtube URLの投稿より動画貼付機能を実装しました。
携帯、PCの振り分けとしては、ユーザーエージェントで判別。
Docomo、Softbank系、AU、イーモバイルH11T(?)と、その他(PC)みたいな振り分け方です。
正規表現は下記の様な感じ。
Docomo : /^DoCoMo/ Softbank : /^J-PHONE|^Vodafone|^SoftBank/ AU : /^UP.Browser|^KDDI/ H11T : /^emobile/
エージェント情報は、
【userAgent一覧/ユーザーエージェント一覧】http://www.openspc2.org/userAgent/
に詳しく載ってます。
【技術情報 | イー・モバイル】http://developer.emnet.ne.jp/useragent.html
より。
その他の端末は追々という所です。
Youtube動画貼付けは、投稿記事にyoutubeのリンクが含まれていた時、その動画を直接貼付けるので、リンクを辿らずとも動画閲覧が可能になりました。
'youtube.com/watch?v=' にマッチさせて、ビデオIDを抜き出してタグの埋め込みをしてます。
携帯の場合はスクリーンショットが表示されます。