問題タブ [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 投票する
4 に答える
11171 参照

android - MediaPlayer を制御する Android サービス

私がやりたいことは、サービスを介してアプリのバックグラウンド ミュージックを制御するだけで、あらゆるアクティビティからアプリを開始および停止できるようになります。

サービスが開始されて破棄されたときに Toast に通知すると、すべてが完全にセットアップされますが、代わりにメディアをそこに再生するとすぐに、正常に開始され、音楽の再生が開始されますが、ボタンをクリックして停止するとすぐにservice エラーが発生し、強制終了します。

誰かが私が間違っていることを理解するのを手伝ってください..私はアンドロイド開発にかなり慣れていないので、簡単なものになると思います。

これが私のコードです:

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

c# - C#でサウンドを再生するにはどうすればよいですか?

小さなゲームを作ろうとしています。効果音は約20個あり、それらを1つのmp3ファイルにまとめました。私の質問は: mp3 ファイルをメモリにロードして、同時に複数のセクションを再生する方法はありますか?

どんな助けでも大歓迎です、ありがとう!

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

c# - ファイル情報削除コマンド

私のアプリケーションはこれを行い、wmplib を使用して選択したサウンドを再生し、statechangeevent = 1 (メディア プレーヤーが停止) になったら、close() コマンドを使用してプレーヤーを閉じ、URL を "" に設定します。

毎回、現在再生中のサウンドを削除しようとしましたが、実際には削除されます。ディレクトリを見ると、ファイルが削除されているためです。ファイルを削除するたびに、ディレクトリ内のメディア ファイルをリストするコントロールをリロードします。ただし、ディレクトリ内で既に削除されているサウンドは検索されます。

私はこの方法でゆっくりとデバッグを試みましたが、ファイル情報delete()コマンドの削除に時間がかかることがわかりました。これは、メディア プレーヤーを閉じると削除に時間がかかるため、コレクションをリロードしようとするたびに現在再生中の曲を削除した後、削除された曲はまだそこにあります。メディア プレーヤーが曲を再生していないときに削除しようとすると、すばやく削除され、コレクションをリロードすると、曲がなくなったという結果が表示されました。

問題は、現在再生中のファイルを削除して、リロードするコレクションがディレクトリ内の正しい数の曲を表示するようにするにはどうすればよいかということです。

どんな助けでも大歓迎です。

私のコードは以下の通りです。

多分これが問題ですか?削除されている現在再生中のサウンドだけがこの問題を引き起こすのでしょうか?

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

asp.net - 再生中のファイルの合計時間を取得する方法 メディア プレーヤー

メディア プレーヤー コントロールを使用して、asp.net アプリケーションで mp3 ファイルを再生します。再生プロセスが終了したときと、JavaScriptを使用してファイルを終了するのに必要な合計時間を見つけたいです。

コード:

ギータ。

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

android - オープン ソースの VideoPlayer / AudioPlayer / MediaPlayer GUI / UI リソースを利用できますか?

ビデオとオーディオ ファイルを再生できる MediaPlayer のユーザー インターフェイスを探しています。
さらに、次のものが必要です(空想的なものは何もありません):

  • 再生時間の TextView
  • 進行状況を視覚化するプログレス バー
  • 再生/一時停止/停止ボタン
  • プレイリスト機能は必要ありません。プレーヤーは単一のアイテムのみを再生します (そのため、次/前のボタンは必要ありません)。

Android >= 2.0 の標準的なオーディオ プレーヤーとほとんど同じように聞こえます。確かに、そのソース コードを見つけようとすることはできますが、それにはソース全体を面倒にチェックアウトする必要があります。もっと効率的な方法を求めているだけです。

前もってありがとう、
ステフ

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

android - Android MediaPlayer へのストリーミング

アプリに軽量HTTPサーバーを記述して、feed動的に生成されMP3たデータを組み込みのAndroid MediaPlayer. に自分のコンテンツを保存することは許可されていませんSD card

私の入力データは本質的に無限の長さです。MediaPlayerそのデータ ソースは、基本的に のようなものにする必要があります"http://localhost/myfile.mp3"MediaPlayerこのリクエストを待機する単純なサーバーをセットアップしました。ただし、MediaPlayerあまり協力的ではありません。最初に を作成し、HTTP GETファイル全体を取得しようとします。単にデータを にダンプしようとするとタイムアウトするため、 Range ヘッダーを socket使用してデータをチャンクに書き込んでみました。これが気に入らず、後続のチャンクを要求し続けません。HTTPMediaPlayer

データを に直接ストリーミングすることに成功した人はいますMediaPlayerか? RTSP代わりにorShoutcastサーバーを実装する必要がありますか? 私は単にクリティカルを見逃していHTTP headerますか? ここでどの戦略を使用する必要がありますか?

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

c# - 2 つのローカル ホスト ドメイン間で Silverlight XAP ファイルにアクセスすることは可能ですか?

こんにちは、メディア プレーヤーでシルバー ライト アプリケーションを作成しました。そして、それはそのアプリでうまく機能しています。埋め込みコードを他のアプリケーションにメタ タグとして使用する場合。zap ファイルとビデオの読み込みに失敗します。どうすれば修正できますか。

コードは次のとおりです。

これをシルバーライトアプリケーションで使用すると、機能します。ただし、このメタ タグは他のすべてのドメインで機能するはずです。2 つのローカル ホスト ドメインでテストしました。

前もって感謝します。

株式会社

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

javascript - Javascript を使用したクロスドメイン テンプレート

私は現在、メディア ファイルの URL に基づいて埋め込み可能なメディアを簡単に作成し、Javascript メソッドとイベントを使用して制御できる Javascript ライブラリを構築しています (Flash / Silverlight JW プレーヤーのようなものを考えてください)。

もちろん、Javascript ライブラリからすべての html タグを単純に cat して、それをブラウザーに送信することもできます。

しかし、これは非常に醜いやり方であり、数週間後に見直したときに判読不能な管理不能なコードを作成する傾向があると思います。

そのため、テンプレート ソリューションが適しているようです。EJS は AJAX を使用してテンプレートをロードするため、 EJSを探していました。これにより、テンプレートを HTML ページで直接管理するのではなく、別のファイルで管理できます。

それには 1 つの「落とし穴」があります: 私のライブラリは完全にクロスドメインである必要があります: ライブラリ自体は foo.com に配置でき、提供サイトは bar.com に配置できます。そのため、bar.com がライブラリを使用してメディア プレーヤーを追加したい場合、foo.com にあるテンプレートに対して AJAX 呼び出しを行う必要がありますが、これはブラウザーの同一生成元ポリシーのために機能しません。

私の知る限り、この問題を回避するために JSONP のようなものを使用してテンプレートを読み書きするライブラリはありません。

誰でもこの問題の解決策を教えてもらえますか?

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

c# - メディアプレーヤーの質問

私はc#を使用してwpfでメディアプレーヤーを作成しています。3つの質問がありました。

  1. シーカーを作ってみました

    XAML:

    コード:

    プログラムを実行するとき、mp3を開いて再生しますが、シーカーは移動しません。シーカーをクリックして特定の位置に移動すると、曲の再生は停止しますが、シーカーは移動します。問題は何ですか?どうすれば修正できますか?

  2. 音量の増減バーを作成するにはどうすればよいですか?

  3. 複数のmp3を開いて、プレイリストのようにキューに入れるにはどうすればよいですか?

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

iphone - iPhone アプリで 3/4 を実行するとバックグラウンド ミュージックが停止する

アプリでループでサウンドを再生しています。そのため、アプリ全体で再生を続ける必要があります。音を3/4回鳴らすと止まる時があります。何が起きているのか分かりません。サウンドの再生に audio-toolbox フレームワークを使用しています。Audio Queue を作成し、ループでサウンドを再生します。また、メディアプレーヤーを使用して iPod ライブラリからサウンドを再生しています。iPodの曲でも同じことが起こります。[musicPlayer setRepeatMode: MPMusicRepeatModeOne]; を設定しました。それでも3/4回で止まります。