flv+php ビデオ Web サイト制作ガイド
1#
公開日: 2008-11-14 19:55 | 投稿を逆順に表示
flv ビデオ Web サイト制作では、Flex と PHP を使用して独自のビデオ アプリケーションを作成します。 英語原文: Create MyTube with Flex and PHP 元のアドレス: http://www.onlamp.com/pub/a/php /. .. h-flex-and-php.html 原文の作成者: Jack Herrington ブロードバンドの普及により、ハードドライブ容量の価格が下がり続け、Adobe® Player と Flash Video の実用性が高まりました。 、ビデオ共有がインターネット上で大流行しているのは当然のことです。 Google ビデオや YouTube などのサイトがリーダーでしたが、今では小規模なビデオ共有サイトがどこにでも存在します。では、どうすればこのトレンドに参加できるのでしょうか? PHP、Flash、Adobe Flex などのテクノロジーを使用して独自のビデオ共有 Web サイトを作成するにはどうすればよいですか?始めましょう。思ったよりも簡単です。 この記事では、Web サイトの PHP 部分を作成する方法と、Flex フレームワークを使用してビデオ プレーヤーを作成する方法について説明します。 YouTube の簡易バージョン (MyTube と呼ぶことができます) を作成するには、適切なツールが必要です。 サーバー側では、PHP と MySQL が必要です。 MySQL は、ビデオに関するデータ (ビデオのファイル名、サムネイル、サムネイルの高さと幅、タイトルと説明など) を保存するために使用されます。 PHP は、希望に応じて、HTML ページと XML ページの両方をフォーマットする仕事を行います。 オープンソース ソフトウェア ffmpeg も必要です。これは、ユーザーがアップロードした任意の形式のビデオ ファイルを Flash ビデオ ファイル (FLV) に変換できます。この ffmpeg ソフトウェアは、利用可能なビデオのリストをユーザーに提示するときに、ビデオ内のフレームのサムネイルを生成することもできます。 ffmpeg がビデオ共有の世界で最高のアシスタントになることは間違いありません。これは、強力で使いやすく、十分に文書化されている非常に優れたソフトウェアです。 クライアント側では、いくつかの異なるユーザー インターフェイスから選択できます。 1 つは YouTube に似た HTML/Flash ハイブリッド ユーザー インターフェイスであり、もう 1 つは完全に Flash に基づいたユーザー インターフェイスです。ここでは、最初にビデオを再生し、次に利用可能なビデオのリストを表示し、ナビゲーションを提供する Flash プログラムを作成するために Flex フレームワークを選択しました。 PHP バックエンドを作成する バックエンド プログラムを作成する前に、まず MySQL でいくつかのデータベース スキーマを確立する必要があります。まず、データベースを作成します。mysqladmin コマンド ラインを使用できます。内容をクリップボード コードにコピーします。mysqladmin create movie 完了後、スキーマ ファイルの内容は次のとおりです。 SQL コンテンツをクリップボード コードにコピーします: DROP TABLE IF EXISTS 映画; CREATE TABLE 映画 ( movieId INTEGER NOT NULL AUTO_INCREMENT, title VARCHAR( 255 ), source VARCHAR( 255 ), width INTEGER, height INTEGER, PRI MARY KEY ( movieId ) ); データベースにデータを追加するには、ビデオをアップロードし、ビデオを Flash Video に変換し、サムネイルを取得して、この情報をデータベースに追加できる HTML アップロード ページを開発する必要があります。 アップロード ページを作成する 実際、ビデオをアップロードするための HTML ページの作成は次のように非常に簡単です: addmovie.html コンテンツをクリップボード コードにコピーします: |