Я новичок в Android WebView, я играю видео в Android WebView с помощью Exoplayer, есть 2 категории видео, которое я играю, первый MP4, работает хорошо. во второй потоковой передаче (одноадресная передача m3u8 и UDP) видео воспроизводится хорошо, но звука нет, я пытаюсь воспроизвести в потоке vlc на источнике есть аудио,
это мой код.
private void initializePlayerMulticast(Uri mUri) {
Toast.makeText(ExoPlayer.this, "Hello bro multicast woi hehee", Toast.LENGTH_LONG).show();
player = ExoPlayerFactory.newSimpleInstance(this);
UdpDataSource.Factory test = buildDataSourceFactory();
ExtractorsFactory extractorsFactory = new DefaultExtractorsFactory();
ExtractorMediaSource mediaSource = new ExtractorMediaSource
.Factory(test)
.setExtractorsFactory(extractorsFactory)
.createMediaSource(mUri);
videoView.setPlayer(player);
player.prepare(mediaSource);
player.setPlayWhenReady(true);
}
private DataSource.Factory buildDataSourceFactory() {
return new UdpDataSource.Factory() {
@Override
public DataSource createDataSource() {
return new UdpDataSource(5000, 100000);
}
};
}
очень плохоанглийский ..