====== 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 .= '