Possibility to change ringtone, stored in preferences
This commit is contained in:
parent
47652afb6b
commit
3d0f37d69d
2 changed files with 5 additions and 3 deletions
|
@ -23,6 +23,7 @@
|
|||
<string name="pref_audio_hacks_use_galaxys_hack_key">pref_audio_hacks_use_galaxys_hack_key</string>
|
||||
<string name="pref_audio_hacks_use_routing_api_key">pref_audio_hacks_use_routing_api_key</string>
|
||||
<string name="pref_audio_soft_volume_key">pref_audio_soft_volume_key</string>
|
||||
<string name="pref_audio_ringtone">pref_audio_ringtone</string>
|
||||
|
||||
<string name="pref_ipv6_key">pref_ipv6_key</string>
|
||||
|
||||
|
|
|
@ -532,9 +532,10 @@ public final class LinphoneService extends Service implements LinphoneServiceLis
|
|||
|
||||
|
||||
public void onRingerPlayerCreated(MediaPlayer mRingerPlayer) {
|
||||
final Uri ringtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
|
||||
String uriString = PreferenceManager.getDefaultSharedPreferences(this).getString(getString(R.string.pref_audio_ringtone), RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE).toString());
|
||||
Uri uri = Uri.parse(uriString);
|
||||
try {
|
||||
mRingerPlayer.setDataSource(getApplicationContext(), ringtoneUri);
|
||||
mRingerPlayer.setDataSource(this, uri);
|
||||
} catch (IOException e) {
|
||||
Log.e(e, "cannot set ringtone");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue