2012-03-19 1 views
3

Каковы основные параметры для аудио?Параметры звука

Для например: частоты дискретизации, буфера, битрейт

Какого все делает андроид Media API поддерживает?

Заранее благодарен!

+0

есть два существенных параметра для звука: sample_rate и глубина бит –

ответ

-2

В андроиде есть четыре вида звуковой настройки: 1) Тревога 2) Музыка 3) Мелодия звонка 4) Уведомление Сначала создайте объект AudioManager amanager; Если вы хотите установить объём использования этого кода

Для уведомления

AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE); 
amanager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

Для Alerm

amanager.setStreamVolume(AudioManager.STREAM_ALARM,AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

для музыки

amanager.setStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

Для звонка

amanager.setStreamVolume(AudioManager.STREAM_RING,AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

// Add new file to your media library 
ContentValues values = new ContentValues(4); 
long current = System.currentTimeMillis(); 
values.put(MediaStore.Audio.Media.TITLE, "audio" + audiofile.getName()); 
values.put(MediaStore.Audio.Media.DATE_ADDED, (int) (current/1000)); 
values.put(MediaStore.Audio.Media.MIME_TYPE, "audio/3gpp"); 
values.put(MediaStore.Audio.Media.DATA, audiofile.getAbsolutePath()); 
ContentResolver contentResolver = getContentResolver(); 

Uri base = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; 
Uri newUri = contentResolver.insert(base, values); 

// Notifiy the media application on the device 
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, newUri)); 
+1

: Кстати, спасибо за ответ, но прочитал мой вопрос, я говорил об общих параметрах звука, а также о всех параметрах, поддерживающих Android. –

 Смежные вопросы

  • Нет связанных вопросов^_^