問題タブ [audiovideoplayback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1863 参照

android - Android-ビデオをキャプチャして画面にループさせるにはどうすればよいですか?

Androidデバイスのカメラからビデオをキャプチャして画面にリアルタイムで表示する方法を説明するチュートリアルを知っている人はいないでしょうか。

MediaRecorder、MediaPlayer、Videoviewを調べましたが、それらはすべて、オーディオ/ビデオをファイルに記録したり、ファイルまたはURLからオーディオ/ビデオを再生したりすることに関係しているようです。

カメラが見ているものからデータを取得して、画面に表示できるようにしたいだけです。

0 投票する
1 に答える
103 参照

flash - カスタマイズ可能なFlashPlayer?

私は次のことができるカスタマイズ可能なフラッシュプレーヤーを探しています:

  1. 再生リストが与えられ、動画が連続して再生されます

  2. 下部の広告をサポートできます(YouTubeプレーヤーに表示されるもののように)

  3. 簡単にスキニングできます

  4. できれば無料または費用効果が高い

0 投票する
1 に答える
421 参照

objective-c - MacOSXで独自のコンテナ形式でビデオファイルを再生するスキーム

独自の(プライベート)コンテナ形式でメディアファイルを再生するアプリケーション(C / C ++ / Objective-C)を作成することを計画しています。ファイルには次のものが含まれます。ビデオコーデックによってエンコードされた複数のビデオストリーム(XVidやH264など、viideo形式をデコードできるコンポーネントがシステムに存在すると想定されています)。いくつかの圧縮形式の複数のオーディオストリーム(デコードはシステムコンポーネントまたは独自のコードによって実行されると想定されています)。

したがって、次のスキームを実装する必要があるようです。

1)コンテナデマルチプレクサを実装します(メディアハンドラコンポーネントの形式である場合があります)。

2)ビデオフレームをビデオデコーダコンポーネントに渡し、解凍されたフレームをミックスします(独自のルールを使用)。

3)オーディオデータをオーディオデコーダコンポーネントに渡すか、独自のコードでオーディオを解凍し、デコードされたオーディオデータをミキシングします。

4)ビデオフレームをウィンドウにレンダリングします。

5)選択したオーディオボードにオーディオデータを渡します。

誰かが上記の段階のいずれかにヒントを提供できますか?つまり、私が使用する必要のあるツールキット。有用なサンプル; 使用する関数の名前である可能性があります。スキームの改善かもしれません、...

0 投票する
1 に答える
2651 参照

silverlight - Windows Phone 7 でビデオを再生する

MediaElement コントロールを使用して WP7 で WMV ファイルを再生しようとしていますが、MediaElement コントロールの MediaFailed イベントで常に "ag_e_network_error" 例外が発生します。この解決策を見つけましたが、電話がまったく接続されていないため、うまくいきません。他に考えられる解決策はありますか?

xaml は次のとおりです。

「/Media/Wildlife.wmv」の「ビルド アクション」は「コンテンツ」に設定され、「出力ディレクトリにコピー」は「常にコピー」に設定されています。

ありがとう!

0 投票する
3 に答える
108 参照

.net - .NET でメディア ファイルを再生する簡単な方法はありますか?

VLC コントロールなどに苦労することなく、WinForms アプリケーション内でメディア ファイルを再生する方法はありますか?

私がやりたいのは、内部でムービーまたはオーディオ ファイルを開き、たとえばパネルを開き、再生を一時停止、再開、および停止できるようにすることです。

(私が見つけたように) それを行う唯一の方法は、VLC をアプリケーション内に埋め込むことです。これは、VLC が通常何も再生できないため、非常にイライラします (私のやり方は完全に間違っているかもしれません)。

とにかく、誰かが使いやすいライブラリなどを教えてくれたら嬉しいです。

0 投票する
0 に答える
717 参照

flex4 - Flex 4 > spark.components.VideoPlayer > ビットレートを切り替えるには?

VideoPlayer (場合によっては VideoDisplay も) コンポーネントは、与えられたリストから最高品質のビデオを自動的に選択することができます。例を次に示します。

http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/spark/components/mediaClasses/DynamicStreamingVideoItem.html#includeExamplesSummary

以下の質問に対する答えが見つかりません。

録画したビデオをストリーミングするサーバーが、異なるビット レートの同じビデオを切り替えて、タイムライン内の任意のポイントからストリーミングできると仮定します。

  1. このコンポーネント内の帯域幅のテスト/計算は、ビデオの再生が開始される前にのみ行われますか? その時点で最適なビデオ ソースが選択され、他のソースは使用されませんか? または、継続的または定期的に帯域幅テストを実行し、それに応じて再生中にビデオ ソースを切り替えますか?

  2. コードによるビデオ ソースの設定をサポートしていますか? また、ビデオ ソース間の自動切り替えをオフにすることはできますか (この機能をボタン/ドロップダウンなどの形式でユーザーに提供したい場合)。優先ビデオ ソースを設定できることはわかっていますが、これはそのビデオ ソースが最初にテスト/試行されることを意味するだけです。

  3. アドビが提供するもの以外に、同じビデオの異なる品質間の自動および手動切り替えを実現するために、このコンポーネントで使用できる他のメディアサーバーは何ですか?


もちろん、さまざまな品質のビデオを自動的に切り替えることができ、再生するソースに関連する手動の指示をサポートするスマートなプレーヤーを作成したいと考えています。再生を中断することも、少なくとも再起動することもありません中断は許容されます)。また、十分なデータがバッファリングされた後 (もちろん)、ビデオ内の任意の時点で再生を開始できる必要がありますが、最も重要なのは、バッファリングされたものを超えて再生を開始できるようにすることです。誰かが何かを知っていれば、早送りについての1つか2つのメモは害にはなりません.

お時間をいただきありがとうございます。

0 投票する
1 に答える
382 参照

iphone - iPhone の webViewDidFinishLoad は、ストリーミングされたオーディオ ファイルの「再生の終了」を検出しますか

ポッドキャスト ストリームの再生の終了を検出しようとしています。を使用して、loadRequest:[NSURLRequest requestWithURL:location]再生中の mp3 ファイルを含む Web ページをロードしています。<UIWebViewDelegate>質問のアーカイブを調べた後、おそらくプロトコルの実装、特にメソッドwebViewDidFinishLoadが答えになるのではないかと思いました. ただし、実装後、オーディオ ファイルの終了時にこのメソッドが呼び出されることはありません。実際、メソッドが呼び出されるのを見たことがないため、正しく実装していない可能性があると思います。これが私がしたことです:

私が持っているヘッダーファイルには:

クラス実装ファイルには次のものがあります。

Web ページに読み込まれたオーディオ ファイルの再生の終了を判断するための適切な解決策はありますか? そうでない場合、再生の終了を検出するより良い方法は何でしょうか? このソリューションの背後にあるアイデアが正しい場合、この実装で何が間違っていたのでしょうか?

0 投票する
1 に答える
182 参照

objective-c - 他のソースからサウンドを録音中にビデオを再生しようとすると、QTKit によってプログラムがフリーズする

QTKit を使用して、マシンの周囲の音に関するリアルタイム情報を取得するアプリケーションがあります。これが発生している間、一部のユーザー イベントによってビデオの再生が開始される場合があります (まだ QTKit を使用しています)。これが発生すると、ビデオの再生が表示されますが、入力サウンドの取得と処理が停止します。

ムービー ビューは avakeFromNib で初期化されます

Play がヒットすると、オーディオ入力ストリームが停止します

それを機能させる方法について何か考えはありますか?

前もって感謝します

0 投票する
3 に答える
7362 参照

c# - c# Microsoft.DirectX.AudioVideoPlayback を使用して、ビデオの終了後に次のビデオを再生する方法

Windowsフォームにビデオを入れることができます。

私の質問は、ビデオの再生が終了したときに、別のビデオの再生を開始する方法です。シーケンスのような意味. 終了したら、別のビデオを再生します。

これまでのところ、なんとかビデオを再生できましたが、ビデオをループするだけです。

何か案は?

これはこれまでの私のコードです:

0 投票する
2 に答える
1483 参照

java - Java ベースのビデオ プレーヤーは十分に高速でしょうか?

Java ベースのビデオ プレーヤーを探していましたが、必要ありません。Java ビデオ プレーヤーがあるかどうか、およびその数を確認するだけです。驚いたことに、何も見つかりませんでした。少なくとも、VLC、WMP などの一般的なものはありません。これらのプレイヤーには Java の代替手段がいくつかあると思いました。

明らかに、Java はプレーヤーにとって遅すぎるという多くのステートメントを見つけました。そして、私が読んだことから、それは2つのサブ問題に分けることができます:

まず、ビデオのデコードには Java が遅すぎると書いている人がいます。しかし、Java を使い始めて以来、Java の速度は実際にはかなり優れているといつも思っていました。JVM が C++ で書かれたプログラムとほぼ同じように動作するとき、多くのベンチマークが見つかりました。本当によく似ています。これらのベンチマークアルゴリズムは小さく、反復的だったので、JVMはコンパイルされたコードを準備し、そこから高速だったからだと思いました。おそらく、より大きなプログラムでは、動的コンパイルのために実際にははるかに遅くなります。よくわかりません。しかし、Java は JVM によってネイティブ コードにコンパイルされるため、実際に速度で問題になるのは、コードの量とプリコンパイルの速度だけです。もちろん他にも違いはありますが、最大の違いは実際のコンパイルです。

次に、C++ で記述されたビデオ デコーダーがあり、JNI を介して画像データを取得していると書いている人がいます。しかし、彼らは、Java は遅すぎて、これらの 30 FPS でさえ HD 対応の画像を描画できないと言っています。しかし、なぜ?私は常に、JVM は OS でウィンドウを取得するために利用可能な最速の方法を使用し、そのコンテンツを内部で操作するよりも優れていると考えていました。また、JVM が「ウォーミング」されているときに Java が十分に高速である (つまり C++ のように) と私が主張する場合、画像の表示に関する問題はどこにあるのでしょうか? その場合、JVMがしなければならないのは、OS固有の表示出力に配列を書き込むことだけですよね?

では、Java は本当に遅いのでしょうか、それとも何か足りないのでしょうか? Pure Java でフル スピード (またはほぼフル スピード) のビデオ プレーヤーを作成することは可能でしょうか? そうでない場合、なぜですか?ありがとう。