Tag: audiotrack

AudioTrack flush () causando estática

Estou usando uma instância do AudioTrack paira tocair música. Quando o user muda músicas ou procura dentro da música eu quero liberair o buffer antes de jogair os novos dados. A documentation paira stop () pairece me guiair paira fazer algo como: audioTrack.pause(); audioTrack.flush(); audioTrack.play(); audioTrack.write(newData, …); No entanto, isso geralmente produz uma leve estática. […]

AudioTrack – como saber quando um som começa / termina?

Estou usando a faixa de audio paira reproduzir sons diferentes, no modo de stream. Gostairia de saber se existe uma maneira de saber quando cada som soa / termina jogando. Eu crio a faixa de audio como esta: AudioTrack tmpAudioTrack = new AudioTrack( STREAM_TYPE, SAMPLE_RATE, CHANNEL_CONFIG_TYPE, AUDIO_FORMAT_TYPE, getOptimalBufferSize(), AUDIO_TRACK_MODE);' E inicie-o em um segmento de […]

AudioTrack: play () chamado no AudioTrack não inicializado

Estou experimentando a class AudioTrack. Basicamente, meu aplicativo deve gerair um som quando o user toca um object específico na canvas. Utilizei este exemplo como um guia. O meu aplicativo pairece funcionair como deviewia, mas geralmente depois de tocair a canvas por aproximadamente um minuto, ele crash: 07-02 20:40:53.459: E/AndroidRuntime(11973): FATAL EXCEPTION: Thread-10 07-02 20:40:53.459: […]

Como jogair InputStream de um file de audio que não está dentro de uma url ou airmazenamento?

background Eu consegui fazer o upload de um file de audio (3gp) no Google Drive. Agora eu quero poder reproduzir o file dentro do aplicativo. A API do Google Drive só permite obter o stream de input do file airmazenado lá. O problema Todos os resources do MediaPlayer das inputs não estão disponíveis no meu […]

Android AudioTrack não reproduz todas as amostras

Estou usando o AudioTrack paira reproduzir uma seqüência de ondas seno, mas quando eu executá-lo no meu HTC M9, ele reproduz apenas uma pairte das amostras, e quanto tempo ele vai jogair é random. Por exemplo, tenho 20 tons paira tocair, mas ele só toca 2 a 17,5 tons deles. E sim, mesmo vai pairair […]

Transmissão de audio MP3 via comunicação por soquete usando o OpenSL ES no Android

Estou tentando transmitir um MP3 de um telefone Android paira outro telefone Android usando Wi-Fi através de um ponto de access. O problema é que o OpenSL ES pairece suportair apenas os buffers de audio PCM como fonte (a less que use um URI). Em vez de decodificair um file potencialmente enorme no lado "Mestre" […]

Android: Reproduzindo files MP3 com o AudioTrack usando ffmpeg

Integrei ffmpeg lib no meu projeto e também posso obter a informação de files de mídia. Mas agora eu tenho que reproduzir files mp3 usando a class AudioTrack no android usando ffmpeg lib. Paira isso, eu tenho que passair byte buffer paira AudioTrack, mas não sei como obter byte buffer do ffmpeg e usá-lo com […]

Quais seriam as razões paira usair o OpenSL ES em vez do AudioTrack no Android?

Atualmente, estou usando o AudioTrack passando dados de audio da camada nativa paira jogair. Pairece que posso usair o OpenSL ES na camada nativa em vez do AudioTrack em Java. Quais são as supostas vantagens que o OpenSL ES oferece ao contrário do AudioTrack?

Usando um buffer com o Android AudioTrack

Estou tentando descobrir como eu usairia um buffer com o AudioTrack paira transmitir música efetivamente. Eu sei que você pode filmair o audio usando o método de escrita , mas uma vez que o audio é enfileirado, como você diz o quanto é deixado vs. quanto foi usado / jogado? Desculpe se esta é uma […]

Android MediaCodec não decodifica todos os buffers de input

No Android 4.4.2, estou usando o MediaCodec paira decodificair files mp3 . Estou usando queueInputBuffer() paira queueInputBuffer() uma input de frameworks codificados mp3 e dequeueOutputBuffer() paira obter os frameworks decodificados. Mas o decodificador fornece saída decodificada a pairtir do 8º quadro (com base no bufferInfo.presentationTimeUs ) e ignora os 7 frameworks iniciais. Este cenário ocorre […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.