1

ドキュメント共有 Web アプリケーションを開発しています。ビデオをストリーミングしたい (最も一般的に使用される形式は、YouTube.com.

ビデオを再生するには、どのコントロールを使用すればよいですか? ユーザーが動画ファイルをアップロードすると、他のユーザーがそれらを表示できます。

これには、Jquery、または純粋なサーバー側コントロールを使用できます。提案してください。

また、slideshare.net のように、PowerPoint ファイルやその他の Microsoft Office ファイル形式をオンラインで表示するにはどうすればよいでしょうか。

4

2 に答える 2

2

HTML5<video src="<%= pathToVideoFile %>" />要素を使用するだけです。ブラウザはそれを自分でうまくレンダリングします。動画が Web アクセス可能なファイルシステムの場所に保存されている場合は、動画に直接リンクするだけです。それ以外の場合は、動画がデータベースに存在する場合*.ashxは、応答でデータベースから直接データを返すだけのハンドラーを実装する必要があります (正しい MIME タイプを使用)。 、 もちろん)。

動画を正しくエンコードする必要があることは言うまでもありません。H.264なら大丈夫です。DivX または MPEG-2 の場合、問題が発生します (Windows 8 にはデフォルトで MPEG-2 デコーダーが付属していないため)。アップロードされたすべてのビデオをシステムに追加するときに H.264 に変換することをお勧めします。でこれを行うことができますffmpeg

前世代のブラウザー (基本的には IE8) をターゲットにしている場合は、Flash SWF ビデオ プレーヤーを使用する必要があります。人気のある良いものはJWPlayerで、もう 1 つの (無料の) ものはFlowPlayerです。これはすべて、サイトにいくつかの<script>ブロックを追加することでクライアント側で行われます.

インターネット上で PowerPoint ファイルを表示できるようにすることは、練習であり苦痛です。しようとしません。その単一のタスクに専念するウェブサイト全体を構築するために多額の費用を費やし、惨めに失敗する企業があります.

于 2012-09-14T19:32:21.727 に答える
0

これをチェックしてください。正しく読むと、HTML 5以外のフォールバックが付属していますhttp://lifehacker.com/5536050/embed-html5-videos-with-multi+browser-support-on-your-site

http://blogfreakz.com/video/cross-browser-video-player/を調べる価値のある別の html5/非 html 5 メソッドを次に示します。

直接リンクhttp://camendesign.com/code/video_for_everybody

于 2012-09-14T19:40:23.560 に答える