gpt4 book ai didi

android - 实现新发布的 ExoPlayer 2

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:01 24 4
gpt4 key购买 nike

Exoplayer 库对我来说似乎太复杂了。谁能帮助我如何使用 Android 上新发布的 exoplayer 2 库流式传输广播电台 url?我目前正在尝试从服务器流式传输 mp3 文件,并希望将播放器放在 IntentService 中以保持音频文件在后台播放。提前致谢。

最佳答案

这是通过 ExoPlayer2 获取音频流的非常基本的设置:

Handler handler = new Handler();
TrackSelector trackSelector = new DefaultTrackSelector(handler);
LoadControl loadControl = new DefaultLoadControl();
SimpleExoPlayer exoPlayer = ExoPlayerFactory.newSimpleInstance(this, trackSelector, loadControl);

Uri audioUri = Uri.parse("http://stream.basso.fi:8000/stream");
DefaultHttpDataSourceFactory dataSourceFactory = new DefaultHttpDataSourceFactory("ExoPlayerDemo");
ExtractorsFactory extractor = new DefaultExtractorsFactory();
MediaSource audioSource = new ExtractorMediaSource(audioUri, dataSourceFactory, extractor, null, null);
exoPlayer.prepare(audioSource);
exoPlayer.setPlayWhenReady(true);

是的,有很多障碍需要跳过...:)

关于android - 实现新发布的 ExoPlayer 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39582617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com