問題タブ [media-player]

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 投票する
3 に答える
7390 参照

iphone - ビデオをストリーミングして再生するにはどうすればよいですか?

ビデオ データをネットワークからストリーミングして iPhone で再生するにはどうすればよいですか?

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

cocoa-touch - 再生が終了した後もMPMoviePlayerControllerに留まります

私はテーブルビューを使用しており、ユーザーが行を選択すると、MPMoviePlayerControllerオブジェクトを使用してその行に関連付けられたビデオを再生しています。これで、再生が終了するとすぐにMPMoviePlayerControllerが解放され、制御が前のコントローラーに戻ります。

どうすればこれを防ぐことができますか?「完了」ボタンを押してから、ユーザーを前のコントローラーに戻したい。

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

c# - ダウンロード中に Windows Media Player で大きなファイルを再生する

私の質問は、ネットワークからダウンロードされているハード ドライブにビデオ ファイルを書き込み、Windows Media Player を使用して同時に再生することについてです。ファイルはかなり大きく、ダウンロードに時間がかかります。Windows Media Player に直接ストリーミングするだけでなく、ダウンロードする必要があります。

何が起こるかというと、自分のテスト コードからビデオ ファイルへの書き込みと読み取りを同時に行うことはできますが、Windows Media Player を使用してそれを行うことはできません (少なくとも、私はそれを理解していません)。Amazon Unbox のダウンロードがそれを行うので、それが可能であることはわかっています。Unbox を使用すると、ダウンロード中に WMV を再生できます。Unbox は .NET で書かれているので...

FileShare フラグを使用してファイルを開くための「C# ファイルの読み取り/書き込みファイル共有が機能していないようです」の質問と回答を読みました。しかし、それは私にとってはうまくいきません。Process Monitor は、Media Player が Fileshare フラグを使用してファイルを開いていることを示していますが、エラーになります。

バッファリングスレッドには、ネットワークからファイルを読み取ってファイルに書き込むための次のコードがあります(エラー処理や読みやすくするためのその他のものはありません)。

これはうまくいくようです。ファイルはディスクに書き込み、適切な権限を持っています。

しかし、その後、ビデオを再生するためのイベント ハンドラーが他のスレッドに用意されています。

Windows Media Player は、ファイルを開いていることを示してから、「別のプロセスで既に開かれています」というファイルを開くことができないというエラーで停止します。

考えられることはすべて試しました。私は何が欠けていますか?アマゾンの人たちがこれをできるなら、私もできますよね?

編集: このコードは mplayer、VLC、および Media Player Classic で動作します。Windows Media Player や Windows Media Center プレーヤーではありません。IOW、私が彼らと一緒に仕事をする必要がある唯一のプレーヤー。うーん!

edit2: MiniHttp を使用してビデオを Windows Media Player にストリーミングし、ダウンロード中のビデオを再生するために WMP を「だます」かどうかを確認するところまで行きました。何もしていません。WMP がファイルを開いている間、再生を開始する前に mpeg ファイルが完全にコピーされるまで待機していました。それはどのように知っていますか?

edit3:掘り下げた後、問題を発見しました。MPEG2ファイルを扱っています。問題は必ずしも Windows Media Player にあるとは限りませんが、再生とダウンロードを同時に行おうとしている MPEG2 ファイルを開くために WMP が使用する Microsoft MPEG2 DirectShow Splitter に問題があります。スプリッターはファイルを非共有モードで開きます。WMV ファイルではそうではありません。WMP はそれらを共有モードで開き、すべてが期待どおりに機能します。

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

java - Android MediaPlayer の URL と Cookie

サイトから音楽を再生する Android アプリケーションがありますが、ストリームを認証するには、最初に IE に Cookie を送信する必要があります。

http://example.com/site/content?id=SOMEID = mp3 形式のストリーム

Cookie なしで URL にアクセスすると、Server 500 エラーが発生します。Cookie がある場合は、ストリームを取得します。

私の人生では、Cookie の送信中にメディア プレーヤーで URL を再生する方法がわかりません。

ただし、Cookie を必要としない URL は再生できます。

0 投票する
4 に答える
12503 参照

c# - WPF: MediaPlayer オーディオ/ビデオ シーカーの実装

私は現在、WPF を使用して (WPF アプリケーションで) MP3 プレーヤーに取り組んでいます。MediaPlayer基本的には、現在再生中の曲に合わせて移動するソング シーカーを実装したいと考えています。

私はすでに曲スライダーを実装しています ( Sacha Barber のアプリケーションから)。ユーザーがシーカーを手動でドラッグすると機能します (曲はその位置から続くように)。歌。

Position問題は、 のプロパティがいつ変更されたかを確認する方法がないと思うMediaPlayerので、この機能をどのように実装すればよいか困っています。

そのような問題にどう対処するかについてのアイデアはありますか?

[アップデート]

シーカーをタイマーでインクリメントすることに関しては、まだ試していない理由は、MediaTimeline...を使用してこれを実装するより良い方法があると思うからです。

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

c# - Silverlight メディア プレーヤー

ASP.Net Web アプリケーションの Web ページに埋め込まれた Silverlight アプリケーションを開発するために、C# で VSTS 2008 を使用しています。XAML に MediaElement アイテムを埋め込みました。私の質問は、Silverlight メディア プレーヤーをページに埋め込んで、エンド ユーザーが MediaElement アイテムを手動で制御して再生/一時停止/停止/巻き戻し/早送りできるようにしたいということです。参考サンプルはありますか?

前もって感謝します、ジョージ

EDIT1: より正確な要件を追加し、

実際には、再生を手動で制御したいということです。つまり、プレーヤーの再生/一時停止/停止/巻き戻し/転送イベントを処理し、イベント ハンドラーのコードを追加して MediaElement を制御し、何か他のことを行いたいということです。

EDIT2: 私のニーズは、2 つのオーバーラップしたビデオを再生したいということです。バックグラウンド ビデオとしてスクリーン、フォアグラウンド ビデオとしてカメラ (右下隅に配置)。これがコードの変更です。現在の問題は、バックグラウンド ビデオのみが再生され、フォアグラウンドの右下のビデオが再生されないことです。誰にも理由はありますか?

ところで:私の変更されたコードと現在の作業はhttp://www.codeplex.com/sl2videoplayerに基づいています

http://www.yourfilehost.com/media.php?cat=other&file=sl2videoplayer_24325_new.zip

これが私の主な修正コードの簡単な説明です。

mediaControls.xaml.cs

Page.xaml

Page.xaml.cs

App.xaml.cs (Application_Startup 関数)

default.html

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

c# - C# Windows アプリケーションの Mediaplayer

C# アプリケーションに mediaplayer コントロールを追加し、.wma ソングを再生できるようにしました。私の問題は、プレーヤーがプレイしているかどうかを確認したいということです。利用できるイベントはありますか?それとも、曲が何秒間再生されているかを確認する方法ですか?

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

iphone - iPhone OS 3.0 で音楽ライブラリにアクセスする

私の要件は、iPhone ライブラリからすべての曲のリストにアクセスしたいということです。

プロジェクトに MediaPlayer フレームワークを含めました。では、すべての曲のリストを取得する方法は???

ありがとう。