Articles of android audiomanager

Android MediaPlayer: come giocare nello STREAM_ALARM?

Ho provato le impostazioni del stream audio del lettore multimediale nella mia applicazione usando il seguente codice, ma quando lo faccio non sento alcun suono nell’emulatore. Se non imposto il stream per il lettore, l’audio viene riprodotto correttamente. Sono sicuro che sto usando questo sbagliato, ma non posso allenarmi come, qualche aiuto? MediaPlayer player = […]

La traccia audio non funziona tramite Bluetooth in Samsung S6

Sto registrando audio usando AudioRecord e riproducendo con AudioTrack. Sto registrando il stream audio analogico Fm usando queste classi e passando contemporaneamente al router Bluetooth. Funziona con successo con Motorola e Samsung S5. Ma non funziona con Samsung Galaxy S6. Questo è il codice di esempio su come sto registrando audioManager.startBluetoothSco(); audioManager.setBluetoothScoOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); //FM_SRC is […]

Android: Ricevi notifiche quando viene modificata la modalità corrente all’interno di AudioManager

In Android ho bisogno di ricevere una notifica quando viene modificata la modalità audio corrente. Posso ottenere questo valore tramite getMode () ma questo è il polling. Non voglio sondare ogni pochi secondi. Quali sono le mie opzioni? (Si prega di notare che non sto chiedendo di ringerMode)

Che cosa innesca (o genera) KeyEvent.ACTION_MULTIPLE?

La documentazione per KeyEvent.ACTION_MULTIPLE dice: “si sono verificati più eventi chiave duplicati in una riga o una stringa complessa viene consegnata Se il codice chiave non è {#link KEYCODE_UNKNOWN, il metodo {#link getRepeatCount () restituisce il numero di volte in cui deve essere eseguito il codice chiave specificato Altrimenti, se il codice chiave è KEYCODE_UNKNOWN, […]

Android: come generare una frequenza?

C’è un buon modo in Android per generare e quindi riprodurre una frequenza (ad esempio 1000hz, 245hz)?

Ringer mode change listener Ricevitore broadcast?

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); switch (am.getRingerMode()) { case AudioManager.RINGER_MODE_SILENT: Log.i(“MyApp”,”Silent mode”); break; case AudioManager.RINGER_MODE_VIBRATE: Log.i(“MyApp”,”Vibrate mode”); break; case AudioManager.RINGER_MODE_NORMAL: Log.i(“MyApp”,”Normal mode”); break; } Dal codice qui sopra posso ottenere la modalità della suoneria. Quello che vorrei fare è ascoltare i cambiamenti della modalità della suoneria e chiamare una funzione. Quello che mi è stato detto […]

come riprodurre o riprendere la musica di un altro lettore musicale dal mio codice?

Nella mia app per Android voglio riprodurre o riprendere la musica riprodotta dopo averla messa in pausa. Ho ottenuto la mia app per mettere in pausa la musica inviando una trasmissione , ma non riesco a farla riprodurre o riprendere la musica. ecco il codice da mettere in pausa Intent i = new Intent(“com.android.music.musicservicecommand”); i.putExtra(“command”, […]

Che cos’è l’audio focus nella class Android AudioManager?

La class AudioManager ha un metodo abandonAudioFocus() e un altro metodo requestAudioFocus() . Mi chiedo che cos’è l’audio focus? E cosa succede se un object AudioManager ottiene il focus audio o perde l’audio focus? Grazie!

Qual è l’API Android per ottenere l’elenco dei dispositivi audio collegati?

Ho usato il codice aggiunto sotto per ottenere i dispositivi audio collegati per dispositivo Android. Usato AudioManager api metodo getDevices() e ottenuto il risultato con dispositivi connessi come auricolari, altoparlanti, cuffie. Ma questo metodo getDevices() è disponibile solo da Android api level 23 (Marshmallow). Ma la mia applicazione dovrebbe supportare l’API 21 (Lollipop). Per favore […]

Alternativa per AudioManager.setRingerMode () in Android 5.0 (API 21)

Ho usato AudioManager.setRingerMode () per gestire il volume del dispositivo nella mia applicazione usando: AudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT) per distriggersre le vibrazioni e il suono. AudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE) per distriggersre il suono e triggersre la vibrazione. AudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL) per triggersre il suono e triggersre la vibrazione. In altre parole, sono riuscito a ottenere il controllo del volume del dispositivo e raggiungere […]