問題タブ [ringtone]

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

android - Android アクティビティから着信音を変更

さて、私はこのコードを見つけました。これを実行した後、(ダイアログとして) いくつかのアクティビティを選択することができました。しかし、私の問題は、着信音として mp3 を選択したいということです。どうすればそれができますか?

このコードは、リスト内のデフォルトの着信音のみを提供します。

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

android - AndroidSDKの問題設定の着信音

エミュレーター/電話にデフォルトの着信音を追加して設定しようとしています。着信音がダウンロードされ、アプリケーションフォルダ/dada/dada/com.xxx/ringtonesに保存されています。着信音はoggファイルです。

次のコードを使用して、着信音を追加および設定します。

コードは正常に実行され、着信音が着信音リストに表示されますが、それをクリックしてテストしたり、着信をシミュレートしたりすると、LogCatで次のエラーが発生します。

多くのフォーラムで解決策を検索しましたが、見つかりません。

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

ありがとう

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

android - Androidの着信音をダウンロードしたオーディオに設定するには?

重複の可能性:
アクティビティから Android で着信音を設定する方法は?

アプリでやりたいことは、単一のボタンを作成することです。そのボタンが押されるたびに、オーディオがダウンロードされ、ダウンロードが完了したときに着信音として設定されます。しかし問題は、ダウンロード オブジェクトを着信音として設定する方法が本当にわからないことです。オーディオをダウンロードする方法を知っています。

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

android - パッケージの res/raw から mp3 を Android の着信音リストに追加する

アプリケーションの res/raw にある mp3 を Android 着信音リストに追加するにはどうすればよいですか。再生したくありませんが、着信音リストに追加します。いくつかのトピックを読んでいますが、まだ非常に混乱しています。

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

android - 何もしない着信音クラスを設定する

編集:

SetRingtone.java全体-

着信音を設定したいJava-

そしてそれをSetRingtone.javaに渡します-

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

android - 一部のデバイスでAndroidの着信音ピッカーアクティビティがクラッシュする...特にNexusS

アプリに次のコードがあり、アプリがユーザーに通知したときに再生される特定の着信音をユーザーが選択できるようになっています(デバイスのデフォルトの着信音を変更しようとはしていません)。

これは私のテストデバイス(私は1つしか持っていません.... HTC Evo)と2.2と2.3を実行しているエミュレーターで動作しています。

ユーザーが報告しているように、これによりNexusSが強制終了されることは事実です。このコードで問題が発生する他のデバイスのモデル名がわかりません。何か案は?開発者コンソールからのスタックトレースはこれを示しています:

java.lang.RuntimeException:アクティビティComponentInfo {android / com.android.internal.app.RingtonePickerActivity}を開始できません:android.appのandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)のjava.lang.NullPointerException。 ActivityThread.handleLaunchActivity(ActivityThread.java:2679)at android.app.ActivityThread.access $ 2300(ActivityThread.java:125)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033)atandroid.os.Handler。 dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper.java:123)at android.app.ActivityThread.main(ActivityThread.java:4627)at java.lang.reflect.Method.invokeNative(Nativeメソッド)at java.lang.reflect.Method.invoke(Method.java:521)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:858)at com.android.internal.os.ZygoteInit 。main(ZygoteInit.java:616)at dalvik.system.NativeStart.main(Native Method)原因:com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePickerActivity.java:214)のjava.lang.NullPointerException。 android.internal.app.AlertController $ AlertParams.createListView(AlertController.java:905)at com.android.internal.app.AlertController $ AlertParams.apply(AlertController.java:824)atcom.android.internal.app.AlertActivity。 setupAlert(AlertActivity.java:73)at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java:188)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627)...11詳細lang.NullPointerException at com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePickerActivity.java:214)at com.android.internal.app.AlertController $ AlertParams.createListView(AlertController.java:905)atcom.android.internal。 app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java: 188)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)...11詳細lang.NullPointerException at com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePickerActivity.java:214)at com.android.internal.app.AlertController $ AlertParams.createListView(AlertController.java:905)atcom.android.internal。 app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java: 188)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)...11詳細createListView(AlertController.java:905)at com.android.internal.app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com .android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java:188)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627).. ..さらに11createListView(AlertController.java:905)at com.android.internal.app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com .android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java:188)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627).. ..さらに111047)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)で...11詳細1047)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)で...11詳細

具体的には、RingtonePickerActivity.java:214でnullPointerExceptionを確認できます。grepcodeでRingtonePickerActivity.javaを調べてクラスを調べた後、214行目で、クラスが整数addDefaultRintoneItemを探していることがわかります。

Nexus Sを持っている人がこれをテストできるかどうかはわかりませんが intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true 、コードから行を削除するとnullPointerが修正される可能性があると考えていました。

誰かが私の理論を検証できますか?他の誰もこの問題を経験していませんか?この問題に関連するSO上のスレッドは1つしか見つかりませんでしたが、回答が得られる前にスレッドアクティビティが停止したようです。他の誰もこれを経験したことがありませんか、それとも私はこれを間違った方法でやっていますか?

0 投票する
3 に答える
16412 参照

android - AndroidのSDカードから曲を選んで再生します

SDカードのミュージックフォルダに曲があります。

そして、私のアプリでは、音楽ファイルのリストからSDカードから曲を選びたいのですが、曲を選ぶと、[再生]ボタンを使用して再生する必要があります。どうやってやるの?

私はすでにコンテンツリゾルバーを使用してそれを行い、曲のリストを取得しました。保存されている曲からSDカードを選択するインテントを使用してこれを行う方法はありますか?

私は両方の方法でこれを行いました。確認してください。

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

audio - タイマーで MediaPlayer を使用する

現在、タイマーが終了したときにサウンドファイルを再生したいタイマーがあります。ただし、保存したオーディオ ファイルの一部しか再生されません。ファイルの再生を停止するように指示するコードは何もないので、なぜこれが起こっているのかわかりません。

私はこれから始めます:

次に、onCreate メソッドには次のようなものがあります。

次に、タイマーが切れると、次のようになります。

ユーザーが再生するサウンド ファイルを選択したり、代わりに着信音を使用したりできる部分にも到達していません。足りないものはありますか?

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

android - Android で利用可能な着メロのリストを取得する

デフォルトの着信音を設定する方法の例をたくさん見てきましたが、私がもっと興味を持っているのは、電話で利用可能な着信音で満たされたドロップダウン ボックス リストを設定できることです。そのため、Android の設定で着信音を変更したときに表示されるリストをすべてリストできるようにしたいと考えています。

私が見つけた最も近いものはhere ですが、これもデフォルトの着信音を設定するためのものです。アイデアはありますか?着信音マネージャーの内外にある可能性があります。

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

android - Android でプログラムによって着信音を設定する

こんにちは、デバイスの着信音をプログラムで設定したいのですが、アプリケーションがクラッシュします。

私が使用したコードは次のとおりです。

誰でも私を助けてもらえますか??