====== PHPでお手軽にビデオポッドキャスト - Vodcaster.php ======
{{php-tool-box:ichat.png|}}
簡単にVideo PodcastができるPHPです。\\
配信する動画は別途準備してください。
===== 使用例 =====
"タップダンサー"
, 'description' => "この華麗なステップ!"
, 'date' => "2006-11-18"
, 'url' => $baseUrl . "dance.mp4" //動画ファイルのURL
, 'path' => "dance.mp4" //サーバ上の動画ファイルへのパス
);
$items[] = array(
'title' => "枕係さん奮闘中"
, 'description' => "枕を出すのが僕の仕事!"
, 'date' => "2007-01-28"
, 'url' => $baseUrl . "makura.mp4"
, 'path' => "makura.mp4"
);
// 1. インスタンスを生成
$v = new VodCaster();
// 2. publicな変数に(必要に応じて)値をセット
$v->title = '日々是生活';
$v->link = $baseUrl;
$v->description = '心和む日常のビデオです。';
$v->encode = 'Shift_JIS';
// 3. 詳細データを渡してフィードを出力
$v->feed($items);
===== ソースコード =====
encode . '"?>' . "\n";
$f .= '' . "\n";
$f .= "\n";
$f .= '' . $this->_h($this->title) . "\n";
$f .= '' . $this->link . "\n";
$f .= '' . $this->_h($this->description) . "\n";
$f .= '' . $this->language . "\n";
foreach ($items as $item) {
$f .= "- \n";
$f .= '' . $this->_h($item['title']) . "\n";
$f .= '' . $this->_h($item['description']) . "\n";
$f .= '' . date_format(new DateTime($item['date']), DATE_RSS) . "\n";
$f .= '