2016-08-09 3 views
0
String url = "http://www.noiseaddicts.com/free-samples-mp3/?id=2558"; 
Uri radioUri = Uri.parse(url); 

Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE); 
String userAgent = Util.getUserAgent(Player.this, "ExoPlayerDemo"); 
DataSource dataSource = new DefaultUriDataSource(Player.this, null, userAgent); 
ExtractorSampleSource sampleSource = new ExtractorSampleSource(
      radioUri, dataSource, allocator, BUFFER_SEGMENT_SIZE * BUFFER_SEGMENT_COUNT); 
MediaCodecAudioTrackRenderer audioRenderer = new MediaCodecAudioTrackRenderer(sampleSource, MediaCodecSelector.DEFAULT); 

player.prepare(audioRenderer); 
player.sendMessage(audioRenderer,MediaCodecAudioTrackRenderer.MSG_SET_VOLUME, 1f); 
player.setPlayWhenReady(true); 

player.release(); 

В этом коде аудио не воспроизводится, и он дает пропущенные 60 кадров! Приложение может делать слишком много работы над своей основной нитью. пожалуйста, дайте предложенияAndroid Exoplayer Audio Streaming не работает

+0

Пожалуйста, поделитесь рабочим кодом аудио и видео плеера exo player –

ответ