Livetubeから情報を取得
XML形式・JSON形式で情報を取得可能だが、JSONの方が情報量が多い。
https://livetube.cc/index.live.xml
https://livetube.cc/index.live.json
<?php $url = "https://livetube.cc/index.live.json"; $html = file_get_contents($url); $json_data = json_decode($html,true); foreach($json_data as $i){ echo $i[id] . PHP_EOL; //STREAM_ID。配信ごとに変わる echo $i[link] . PHP_EOL; //https://livetube.cc/~ 以降に続くURL echo $i[author] . PHP_EOL;//配信者名 echo $i[title] . PHP_EOL;//配信タイトル echo $i[viewing] . PHP_EOL;//現在の視聴者数 echo $i[view] . PHP_EOL;//今回の配信の累計視聴者数 echo $i[comments] . PHP_EOL;//コメント数 echo $i[created] . PHP_EOL;//今回の配信の開始時刻 echo $i[tags] . PHP_EOL;//タグ }
スナップショット
http://livetube.cc/stream/[STREAM_ID].snapshot.jpg
コメント
http://livetube.cc/stream/[STREAM_ID].commentsでコメント取得可能。
動画サイズ
http://livetube.cc/p01.swf?s=[STREAM_ID]でブラウザにあわせたサイズに
動画埋め込み
<embed name=obj1 width="640" height="490" type="application/x-shockwave-flash" src="http://livetube.cc/p01.swf" flashvars="s=[STREAM_ID]" quality="high" scale="1" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
javascriptとcssを使えばいろいろできそう