問題タブ [android-music-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 に答える
2520 参照

android - MP3 ファイルを再生するためのインテント フィルターを作成するにはどうすればよいですか?

Android で音楽プレーヤー アプリケーションを作成しました。ここで、電話のファイル マネージャーで音楽ファイルを選択するときに、アプリケーションを [Complete action using] ポップアップのオプションの 1 つとして表示したいと考えています。私の考えは、インテント フィルターを使用してこれを行うことですが、それに提供する必要があるアクション、カテゴリ、またはデータがわかりません。このためのインテント フィルタを作成するにはどうすればよいですか?

ここで関連する質問も見ました: MP3 ファイルをストリーミングするためのインテント フィルターを作成するにはどうすればよいですか? しかし、私のものはストリーミングではなく、ファイルから音楽を再生しているだけです。

前もって感謝します。

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

android - フラグメント内のAndroidResources$ NotFoundException

スワイプビュー(2つのフラグメント)を使用してmusicplayerプロジェクトをビルドしました。1つのフラグメントにはスタートボタンがあり、スタートボタンをクリックすると、別のフラグメントに曲のメタデータ情報とシークバーが表示されます。私の問題は、曲の再生時に曲ごとに現在の時刻を取得することです。

フラグメントのコードは次のようになります。

このコードは正常に機能します。しかし、曲の現在の時刻(または曲の進行時刻)を表示したい場合は、後にコードsongDuration.setText(currentTime);をrun()メソッドにseekBar.setProgress(currentTime);入れて、次のエラーメッセージを受け取ります。

誰かが解決策のアイデアやアドバイスをしますか?事前にt​​hx

編集1: こんにちはみんな、これはエラーメッセージです。コードcurrentDuration.setText(currentTime);を変更すると、エラーメッセージcurrentDuration.setText("" + currentTime);currentDuration.setText(Integer.toString(currentTime));次のようになります。

currentDuration.setText(currentTime);線が問題だとは思いません。ハンドラーなどを実装する必要がありますか?

編集2:

誰も考えませんか?:/

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

android - Android 4.2 未満の画面ロック ウィジェットのビルド

ロック画面ウィジェットに関する多くのスレッドを読みましたが、Android バージョン 4.2 未満のロック画面ウィジェットを作成できるかどうかわかりません。

私は音楽アプリを持っていて、再生、一時停止、次の曲と最後の曲を再生できるウィジェットがロック画面に必要です。これは、iPod の再生中の iPhone のロック画面と同様に、Android の音楽プレーヤーと同じです。

Android 2.1 - 4.1 では不可能な場合、Samsung Galaxy S2 の Android 2.3.3 のネイティブ ミュージック プレーヤーでできるのはなぜですか?

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

android - デフォルトの音楽プレーヤーを起動する

音楽プレーヤーを起動しようとしています。起動してすぐに最初の曲の再生を開始します。インテントを使用していますが、機能しません...「インテントを処理するアクティビティが見つかりません」と表示されます。

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

android - Google の Play ミュージック アプリで作成されたプレイリストにアクセスするにはどうすればよいですか?

Google の Music Play アプリケーションで作成されたプレイリストのリストを見つけるにはどうすればよいですか (たとえば、Galaxy Nexus のデフォルトのリストです)。

Android の既定の音楽アプリで作成されたプレイリストにアクセスし、音楽アプリを呼び出して再生するにはどうすればよいですか? に示されている解決策 機能しません。アプリケーションの外部で作成され、電話にコピーされたプレイリストのみが表示されます。

何か案は?

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

android - コードから別の音楽プレーヤーの音楽を再生または再開する方法

Androidアプリで、一時停止した後、再生した音楽を再生または再開したいと思います。ブロードキャストを送信してアプリで音楽を一時停止しましたが、音楽を再生または再開できません。

一時停止するコードは次のとおりです。

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

java - 音楽プレーヤーのアクティビティを実行し続けるにはどうすればよいですか?

アプリに音楽プレーヤーのアクティビティがあります。

問題は、ユーザーがアプリ内の他のアクティビティに切り替えた場合、音楽は再生され続けますが、後で音楽プレーヤーのアクティビティに戻ると、音楽以外のすべて (曲のタイトル、期間...) がリセットされることです。

アクティビティを実行し続ける方法はありますか?(サービスを使用する方法ではありません)。

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

android - Androidで以前に取得したデータから音楽を再生することは可能ですか?

ストリーミング オーディオの再生に成功しました。主な問題は、シーク バーを前の位置に移動すると、読み込みが再び開始されることです。バッファのようなものにデータを保存してそこからオーディオを再生することはできないので、シーク バーを前の位置に移動すると、音楽プレーヤーは再度ロードする代わりにそのバッファリングされたデータを使用します。誰かが以前に行ったことがある場合は、アーキテクチャ/例を提案してください。

私の問題をもう一度説明します:

古いデータ (バイト配列、バッファ配列、使用可能なあらゆる種類のストレージを使用) が利用可能な場合、音楽プレーヤーはそのデータを使用できるはずです。それ以外の場合は、通常の読み込みメカニズムで問題ありません。

注: Web ブラウザが mp3 の曲に対してこのタスクを自動的に実行するのを見たことがあります。誰かがその仕組みを知っていれば、そのソリューションを実装できます。

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

android - ギャラリーを開くと Android メディア プレーヤーが停止する

MediaPlayer クラスを使用してシンプルな音楽プレーヤーを開発しました。それを使用して曲を再生し、音楽プレーヤーを最小化してからネイティブ ギャラリーを開くと、アプリケーションがおかしくなりました。

数秒間止まったようになってから、新しい曲を再生し始めました。

Androidネイティブプレーヤーを使用して、ギャラリーが開いたときにプレーヤーが一時停止することも好きでした。

私のアプリケーションがそのようにスタックする原因を知っていますか?

皆さんからの助けに本当に感謝しています。

よろしく、

クリスマ・アンディカ

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

android - 現在のアクティビティから音楽を再生している他のアプリを停止するにはどうすればよいですか?

私のアプリでは、クリックすると音楽を再生している他のすべてのアプリを停止するボタンを作成しようとしています。私が望むのは、ある音楽プレーヤーで音楽を再生していて、2 番目の音楽プレーヤーで他の音楽を再生しようとすると、現在の音楽プレーヤーが停止してから 2 番目の音楽プレーヤーが開始するのと似ています。現在のアクティビティ/アプリから音楽を再生している他のアプリを停止するにはどうすればよいですか?