問題タブ [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.
android - MediaPlayer で現在の音量/振幅を取得するにはどうすればよいですか?
私は、オーディオ ファイルを録音し、録音後にそのファイルを再生するオプションを備えたアプリに取り組んでいます。UI には、録音の現在の振幅に関連してアニメーション化する EQ コンポーネントがあります。メソッドを介してアニメーションを動作させましMediaRecorder.getMaxAmplitude()
たが、MediaPlayer でこれを行う手段が見つかりません。デフォルトでこの機能を実行する音楽ビジュアライゼーションのライブ壁紙があるため、可能に違いないことはわかっていますが、AOSP をくまなく調べたときにその情報を引き出す方法がわかりません。これを機能させる方法を知っている人はいますか?
android - Wi-Fiブロードキャスト/マルチキャストでビデオストリームを受信するビデオプレーヤーを開発するには?
一般的なビデオ プレーヤーはユニキャスト経由でメディア サーバーに接続しますが、マルチキャスト/ブロードキャストを使用してメディア ストリームを受信するにはプレーヤーが必要です。
シナリオ: メディア サーバー ---> AP --(マルチキャスト/ブロードキャスト ビデオ ストリーム)--> プレーヤー (Android フォン)
この機能をサポートする Android SDK はありますか? または、ソフトウェア コーデックと RTP スタックを開発せずに解決策はありますか?
ジェームズ。
android - Android RTSP ストリーミングの失敗
RTSPストリーミングビデオファイル用に、ubuntuボックスにwowzaストリーミングサーバーをセットアップしました。クライアント側でトーテムビデオプレーヤーを使用すると、ビデオは完全にストリーミングされます。同じ URL またはビデオが Android デバイスで機能せず、その rtsp URL にアクセスしようとするアプリケーションが Mediaplayer エラー (1,-1) で壊れます。
android - アセットディレクトリからオーディオファイルを再生する
私は次のコードを持っています:
問題は、このコードを実行すると、要求したオーディオファイルを再生するだけでなく、アセットディレクトリ内のすべてのオーディオファイルをアルファベット順に再生し始めることです。私は何が間違っているのですか?アセットディレクトリからオーディオファイルを再生するためのより良い方法はありますか?
フォローアップの質問:オーディオファイルをassetsディレクトリに保持することとres / rawディレクトリに保持することには違いがありますか?アセットディレクトリにある場合はIDを取得しないという事実に加えて。オーディオファイルをres/rawフォルダーに移動すると、MediaPlayer
のidパラメーターがないため、sの再利用に問題がありますsetDataSource()
。この種の問題に対処するための適切なガイドラインが見つかりません。
android - Android - ボタンのクリックでサウンドを再生 - Null ポインター例外
ボタンをクリックしてサウンドファイルを再生しようとしています。音の長さはわずか1秒です。ボタンをクリックした最初の数回はうまく再生されますが、しばらくするとNullPointerException
. コードは次のとおりです。
そして、ここに例外があります:
android - Android-Media Player
私はアンドロイドが初めてです。SDカードからビデオを再生しようとしています。
これは私が使用したサンプルコードです:
手動で起動し、ターゲットを に設定しました-sdcard C:/android-sdk-windows/tools/sdcard.img
。
エミュレータを起動すると、 が表示されますVideo Cannot be Displayed
。
私を助けてください。
android - AndroidのMediaPlayerとVideoViewの違いは何ですか
動画のストリーミングに関しては、違いがあるのではないかと思っていました。
VideoView
ストリーミングに使用できることはわかっていますが、その目的は何Mediaplayer
ですか?私の知る限り、正しいMediaPlayer
ことと同じことができますVideoView
か?
誰かが私に答えを与えることができますか?
また、RTSPを使用してサーバーからAndroidにビデオをストリーミングする場合、どちらから開始する必要がありますか?VideoView
またはMediaPlayer
?
なにか提案を?
android - デフォルトのプレーヤーでオーディオ ファイルを再生する
デフォルトの Android プレーヤーを使用して MP3 ファイルを再生したいと考えています。ファイルを再生できましたが、バックグラウンドで再生されます。一時停止、再生などのすべての優れたコントロールが必要です。
私のコードは次のようなものです:
このファイルの再生が開始されたときに、プレーヤーとすべての優れたコントロールを備えた別の画面に移動するにはどうすればよいですか?
android - サービスは onBind 中にアクティビティへの参照を取得できますか?
ポッドキャストを再生するためのMediaPlayerインスタンスを基本的に管理するサービスがあります。アクティビティがサービスにバインドされると、再生、一時停止、停止などを行うことができます。アクティビティが破棄された後もポッドキャストの再生を継続したいので、サービスを使用しました。
エラーが発生した場合や通常のステータス更新の場合に、サービスがメッセージをアクティビティに送り返すことができるようにしたいと考えています。バインドしようとしているアクティビティへの参照をサービスが取得することは可能ですか? 意図がこれを利用可能にするようには見えません。
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
これが一部の曲で機能し、他の曲では失敗する理由はありますか?