youtubeのようなビデオプレーヤーをWebサイトに表示する方法
-
19-08-2019 - |
質問
カメラで録画されたビデオをアップロードし、ログインしたユーザーのみが閲覧できる(ダウンロードはできない)Webサイトで作業しています。また、ビデオを編集し、特定の画像を背景に表示し、場合によっては最後にビデオの視聴を停止した時間を記録したいと思います。 (つまり、30分後に視聴を停止した場合、次に視聴するときに30:00から動画を開始したいです。)
私の質問は、
1)選択した画像/アニメーションを背景として動的に追加し、.mp3ファイルをサウンドトラックとしてビデオに追加する方法はありますか、またはビデオ編集ソフトウェアを使用してすべてのビデオに対して手動でこれを行う必要がありますか? (100以上のビデオがあります)。 vidに関する推奨事項。編集ソフトウェアもクールです。
2) ffmeg を使用して、動画を.flvに変換する必要がありますか、またはそれらを.mpegs / .wmvファイルとして直接再生しますか?
3)もちろん、ビデオを一時停止/停止/スキップできる何らかのビデオプレーヤー(youtubeなど)が必要です。 Javascript / AJAXを使用してこれを構築する方法はありますか、またはこのためにフラッシュコンポーネントを購入する必要がありますか? (私が1つを購入しなければならないなら、そのようなビデオプレーヤーのためのどんな推薦でも高く評価されるでしょう)
このプロジェクトをビルドするには、PHP 5、MySQL、およびJquery(Javascript)を使用しています。
ありがとう。
解決
チェックアウト( Flowplayer )。 Flowplayerは、Web用の本当に素晴らしいオープンソースのビデオプレーヤーです。
他のヒント
プロジェクトもビルドする場合は、ActionScriptを使用してFlashプログラミングにチェックインする必要がある場合があります。これは、mpeg / wmvファイルを再生する場合、ブラウザにはそれをサポートするプラグインが必要であり、Web上の誰もがそれを持っているわけではないためです。一方、Flashには多くの閲覧者がいます。そのため、代替手段はサーバー上で変換することです。
EIDOSは、Kane and Lynchゲームを開始する前にビデオミキサーを作成しました(残念ながら、もうオンラインで見つけることができません)。タイムラインでビデオを音楽やサウンドクリップと一緒に編集することができました。
AMFPHP を使用するなど、PHPをFlashと連携させる方法がいくつかあります。ただし、 actionscript をハッキングする必要があります。
訪問者がそれを表示できる場合、訪問者はすでにダウンロードしています。これもyoutubeの仕組みです。動画をダウンロードしないと表示できません。コンピューターはダウンロードしていないものを表示できません。
Flashは、Webカメラ経由でユーザーのコンピューターからビデオをキャプチャするなど、説明したすべての操作を実行できる方法です。
このための単一のビルド済みフラッシュファイルがあるとは思わないので、アクションスクリプトの経験が豊富な人から何かを契約する必要があるでしょう。