2012-03-11 5 views
0

私はサウンド(* .ogg)を再生するapkをやったことがあります。今は着信音と通知として設定する方法を知っておく必要があります。私はすでにメニューとボタンを使ってサウンドの名前を取得できますRES /生フォルダ内のデAPKプロジェクト内にある...私はそれを行う方法のないideiaを持っていない...私のプロジェクトで着信音と通知としてサウンドを定義するには?

みんなありがとう=)

答えて

1

をあなたはres/rawでサウンドファイルを持っている場合は、あなたが得ることができます

Uri ringtone = Uri.parse("android.resource://{package}/{resource_id}"); 

その後、Uriで、あなたが遊ぶことができます。このようなことのためにUriこのような着信音:

MediaPlayer mp = new MediaPlayer(); 
mp.setDataSource(ringtone.getPath()); 
mp.prepare(); 
mp.start(); 
+0

「{resource_id}」は何ですか? oggファイルの名前? –

+0

リソースIDは、アプリケーションの 'R.java'ファイル内のリソースを一意に識別する' int'です。たとえば、 'R.raw.myfile'は、' res/raw'に格納された 'myfile'ファイルのリソースIDを与えます。 –

関連する問題