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

android - Androidネイティブミュージックプレーヤーの検索インテント

Android 2.1のストックミュージックプレーヤー(少なくとも)では、現在再生中のトラックのアーティスト、アルバム、トラック名を長押しすると、さまざまなアプリへのリンクを含むコンテキストメニュー「 Searchfor NNwith :」が表示されます。

アップデート

自分のデバイスからログを抽出し、アーティストを検索し、GoogleListenを選択してアクションを完了することができました。

私は間違いなくこれを自分で追求しますが、これは私にとってまったく新しいことです。ここで支援をいただければ幸いです。MEDIA_SEARCH上記は、アクティビティのエントリポイントとしてインテントを設定している限り、選択リストに表示されることを意味しますか?

0 投票する
7 に答える
6481 参照

android - 実機で Android ネイティブ コードをデバッグする方法

Android のメディア バックエンド (主に Stagefrightplayer) で問題が発生しました。エラーがスローされる理由を理解したいと思います。通常、エラーはデバイス固有であるため、エミュレーターでのデバッグでは不十分です。

例:

例 2:

また、プレーヤーを完全に中断させて traces.txt を吐き出させました。

Javaコードをデバッグするのと同じように、何が起こっているのかをデバッグする方法はありますか? ありがとう。

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

java - Android ミュージック プレーヤーのソース コード

ネイティブ (デフォルト) の Android ミュージック プレーヤーのソース コードが必要です。どこで見つけることができますか?

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

android - Android、音楽アプリを構築しますか?

標準のAndroid音楽プレーヤー(プロジェクト/プラットフォーム/パッケージ/アプリ/音楽)のソースコードを使用して、MusicPlayerを構築したいと考えています。パッケージの名前も変更しました(エミュレータアプリと競合しないようにするため)

プロジェクトをビルドして実行すると、次のエラーが発生します: インストール エラー: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED


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

android - Android MediaPlayer の準備に時間がかかりすぎています

MediaPlayer を使用して通常の ShoutCast ストリームを再生しています。コードは、prepareAsync() と再生を開始するハンドラーを使用した簡単なものです。DI.FM や ETN.FM (http://u10.di.fm:80/di_progressive) などの一部のストリームでは問題なく動作しますが、他のストリーム (http://mp3.wpsu.org:8000/) では問題なく動作します。準備状態を過ぎます。他のリスナーも呼び出されません。

どんなフィードバックでも大歓迎です!

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

android - Androidミュージックプレーヤーウィジェット

私は音楽プレーヤーウィジェット(ホーム画面ウィジェット)に取り組んでいます。1曲だけ再生する必要があります(できればMediaPlayerクラスを使用)。しかし、それを実装する方法がわかりません。私はAndroid開発に少し不慣れです、それは言及されています。

私がこれまでに持っているクラスは拡張されておりAppWidgetProvider、このクラスに音楽の演奏部分を処理させるのは良い考えではなく、むしろService。もしそうなら、どのように?

さらに、再生、一時停止、停止の3つのボタンがあり、どちらが押されたかを識別できonReceive(...)ます。

前もって感謝します!


これがクラスです。

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

android - Android SeekBar setProgress が原因で MediaPlayer がスキップする

SeekBar を使用して、MediaPlayer クラスによって再生されるトラックの長さの両方を表示し、トラック内でのシークを有効にしようとしています。

トラック内のシークはうまく機能します。ただし、トラックの再生中に setProgress を使用して進行値を更新すると、わずかにスキップが発生するようです。

onCreate メソッドで、現在のトラックの SeekBar の進行状況の値を更新するループを持つ Thread を作成します。このループは、トラックが変更されるとリセットされます。

理想的には、これには欠点があることを理解しているため、スレッドを使用しないことをお勧めします。また、例外の飲み込みについてはご容赦ください。UI イベントに応答してすべての MediaPlayer の状態をチェックし続けることは困難です。ただし、私の本当の問題は、音楽がスキップしていることです。

進行状況を更新する別の方法を提案し、別のスレッドを使用しても setProgress の呼び出しによってトラックがスキップされる理由を説明できますか?

前もって感謝します。

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

android - ID3 Android MediaScanner

Android は ID3 タグを抽出し、ネイティブの音楽プレーヤー アプリに表示します。Androidで抽出済みのID3タグにアクセスできるか知りたいです。

私はメディア プレーヤー アプリケーションを作成しており、MediaScanner を使用してメディアをスキャンし、Android によって抽出された ID3/artists/etc を使用したいと考えています。

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

android - ストリーミング メディアの Web ページから Android のオーディオ プレーヤーを起動する方法

SHOUTcast/HTTP インターネット ラジオ ストリームにリンクするには、従来、M3U や PLS などのプレイリスト ファイルにリンクしていました。そこから、ブラウザは、プレイリストを処理するために登録されたオーディオ プレーヤーを起動します。これは、どの PC、Palm、Blackberry、および iPhone でもうまく機能します。

この方法は、追加のソフトウェアをインストールしないと Androidでは機能しません。確かに、Just PlaylistsまたはStreamFuriousで問題なく処理できますが、Android インストールでデフォルトで一般的にインストールされるオーディオまたはビデオ プレーヤーを呼び出す方法が必要であると想定しています。

デフォルトでは、M3U または PLS を処理できるオーディオ プレーヤーはありません。プレーヤーはそれを開くように見えますが、「サポートされていないメディア タイプ」と表示されます。

これをさらに厄介なものにしているのは、ブラウザーが MP3 ファイルへのリンクを開くだけで、HTTP 経由で MP3 オーディオをストリーミングできることです。SHOUTcast がホストする MP3 ストリームに直接リンクするだけで、同じ結果になるはずですが、SHOUTcast はユーザー エージェント文字列で「Mozilla」を検出し、ストリームを送信する代わりに、そのストリームの情報ページを送信します。駅。

追加のアプリケーションを使用せずに、通常のモバイル サイトから Android の SHOUTcast ストリームにリンクするにはどうすればよいですか?

0 投票する
7 に答える
11491 参照

android - 別の音楽プレーヤー アプリの音楽を一時停止/再開する Android アプリケーション

私の Android アプリケーションでは、MediaPlayer クラスを使用してさまざまな mp3 ファイルを再生しています。

ユーザーは、デフォルトの音楽アプリケーションで自分の音楽を再生しています。

したい:

  1. デフォルトの音楽アプリケーションの音楽を一時停止します。
  2. アプリから音楽の再生を開始します。
  3. 音楽の再生が終了すると、アプリはユーザーのデフォルトの音楽を再開します。

アプリケーションからデフォルトの音楽プレーヤーの音楽を一時停止して再開したいと考えています。

これを行うことは可能ですか?