問題タブ [android-mediaplayer]

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

android - MediaPlayer で現在の音量/振幅を取得するにはどうすればよいですか?

私は、オーディオ ファイルを録音し、録音後にそのファイルを再生するオプションを備えたアプリに取り組んでいます。UI には、録音の現在の振幅に関連してアニメーション化する EQ コンポーネントがあります。メソッドを介してアニメーションを動作させましMediaRecorder.getMaxAmplitude()たが、MediaPlayer でこれを行う手段が見つかりません。デフォルトでこの機能を実行する音楽ビジュアライゼーションのライブ壁紙があるため、可能に違いないことはわかっていますが、AOSP をくまなく調べたときにその情報を引き出す方法がわかりません。これを機能させる方法を知っている人はいますか?

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

android - Wi-Fiブロードキャスト/マルチキャストでビデオストリームを受信するビデオプレーヤーを開発するには?

一般的なビデオ プレーヤーはユニキャスト経由でメディア サーバーに接続しますが、マルチキャスト/ブロードキャストを使用してメディア ストリームを受信するにはプレーヤーが必要です。

シナリオ: メディア サーバー ---> AP --(マルチキャスト/ブロードキャスト ビデオ ストリーム)--> プレーヤー (Android フォン)

この機能をサポートする Android SDK はありますか? または、ソフトウェア コーデックと RTP スタックを開発せずに解決策はありますか?

ジェームズ。

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

android - Android RTSP ストリーミングの失敗

RTSPストリーミングビデオファイル用に、ubuntuボックスにwowzaストリーミングサーバーをセットアップしました。クライアント側でトーテムビデオプレーヤーを使用すると、ビデオは完全にストリーミングされます。同じ URL またはビデオが Android デバイスで機能せず、その rtsp URL にアクセスしようとするアプリケーションが Mediaplayer エラー (1,-1) で壊れます。

0 投票する
6 に答える
112108 参照

android - アセットディレクトリからオーディオファイルを再生する

私は次のコードを持っています:

問題は、このコードを実行すると、要求したオーディオファイルを再生するだけでなく、アセットディレクトリ内のすべてのオーディオファイルをアルファベット順に再生し始めることです。私は何が間違っているのですか?アセットディレクトリからオーディオファイルを再生するためのより良い方法はありますか?

フォローアップの質問:オーディオファイルをassetsディレクトリに保持することとres / rawディレクトリに保持することには違いがありますか?アセットディレクトリにある場合はIDを取得しないという事実に加えて。オーディオファイルをres/rawフォルダーに移動すると、MediaPlayerのidパラメーターがないため、sの再利用に問題がありますsetDataSource()。この種の問題に対処するための適切なガイドラインが見つかりません。

0 投票する
5 に答える
82916 参照

android - Android - ボタンのクリックでサウンドを再生 - Null ポインター例外

ボタンをクリックしてサウンドファイルを再生しようとしています。音の長さはわずか1秒です。ボタンをクリックした最初の数回はうまく再生されますが、しばらくするとNullPointerException. コードは次のとおりです。

そして、ここに例外があります:

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

android - Android-Media Player

私はアンドロイドが初めてです。SDカードからビデオを再生しようとしています。

これは私が使用したサンプルコードです:

手動で起動し、ターゲットを に設定しました-sdcard C:/android-sdk-windows/tools/sdcard.img

エミュレータを起動すると、 が表示されますVideo Cannot be Displayed

私を助けてください。

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

android - AndroidのMediaPlayerとVideoViewの違いは何ですか

動画のストリーミングに関しては、違いがあるのではないかと思っていました。

VideoViewストリーミングに使用できることはわかっていますが、その目的は何Mediaplayerですか?私の知る限り、正しいMediaPlayerことと同じことができますVideoViewか?

誰かが私に答えを与えることができますか?

また、RTSPを使用してサーバーからAndroidにビデオをストリーミングする場合、どちらから開始する必要がありますか?VideoViewまたはMediaPlayer

なにか提案を?

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

android - デフォルトのプレーヤーでオーディオ ファイルを再生する

デフォルトの Android プレーヤーを使用して MP3 ファイルを再生したいと考えています。ファイルを再生できましたが、バックグラウンドで再生されます。一時停止、再生などのすべての優れたコントロールが必要です。

私のコードは次のようなものです:

このファイルの再生が開始されたときに、プレーヤーとすべての優れたコントロールを備えた別の画面に移動するにはどうすればよいですか?

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

android - サービスは onBind 中にアクティビティへの参照を取得できますか?

ポッドキャストを再生するためのMediaPlayerインスタンスを基本的に管理するサービスがあります。アクティビティがサービスにバインドされると、再生、一時停止、停止などを行うことができます。アクティビティが破棄された後もポッドキャストの再生を継続したいので、サービスを使用しました。

エラーが発生した場合や通常のステータス更新の場合に、サービスがメッセージをアクティビティに送り返すことができるようにしたいと考えています。バインドしようとしているアクティビティへの参照をサービスが取得することは可能ですか? 意図がこれを利用可能にするようには見えません。

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

android - MediaPlayer.prepareは、m4aファイルの再生時にIllegalStateExceptionをスローします

MediaPlayerを使用してストリーミングしている曲のリストがあります。一部の曲は一貫して機能し、他の曲は一貫して機能しません。これらのファイルの違いはわかりませんが、iTunesなどで問題なく再生されているようです。

曲が失敗すると、mediaPlayer.prepare()行にIllegalStateExceptionがスローされます。スローされたIllegalStateExceptionには、有用な情報が含まれていません(detailMessageはnull、stackStateはnull)

これが私のコードです

動作しないファイルへのURLは次のとおりです:skdy.bryceb.dev.mediarain.com/song.m4a

これが機能するものです:skdy.bryceb.dev.mediarain.com/song2.m4a

これが一部の曲で機能し、他の曲では失敗する理由はありますか?