簡體   English   中英

如何將mp3文件設置為Android鈴聲?

[英]How to set mp3 files as a android ring tones?

我想知道是否有辦法將ListView中的mp3文件設置為默認鈴聲嗎?

請分享給我一個學習鏈接。

嘗試將mp3文件設置為鈴聲:

 public void setMyRingtone(File file)  // pass mp3 file path for ringtone
         {  
           ContentValues values = new ContentValues();  
           values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());  
             values.put(MediaStore.MediaColumns.TITLE, file.getName());  
             values.put(MediaStore.MediaColumns.SIZE, file.length());  
             values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");  
             values.put(MediaStore.Audio.Media.ARTIST, "Madonna");  
             values.put(MediaStore.Audio.Media.DURATION, 230);  
             values.put(MediaStore.Audio.Media.IS_RINGTONE, true);  
             values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);  
             values.put(MediaStore.Audio.Media.IS_ALARM, false);  
             values.put(MediaStore.Audio.Media.IS_MUSIC, false);  

             Uri uri = MediaStore.Audio.Media.getContentUriForPath(file.getAbsolutePath());  
             Uri newUri = contextx.getContentResolver().insert(uri, values);  
             RingtoneManager.setActualDefaultRingtoneUri(contextx, RingtoneManager.TYPE_RINGTONE, newUri);  
         } 

manifast.xml權限:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM