我正在尝试实现exoplayer这是我的exoplayer
版本
implementation 'com.google.android.exoplayer:exoplayer:2.11.1'
我正在创建一个音乐播放器应用程序,我不知道任何关于exoplayer
我试图实现exoplayer
从过去2天,但它不工作.官方文件里的东西我一点也看不懂。
我找到了很多例子和教程,但都是关于使用exoplayer
播放视频。很多例子都使用了过时的方法。
我尝试使用这个tutorial来实现,但是很多方法都被弃用了,所以它不能正常工作。
simpleExoplayer = ExoPlayerFactory.newSimpleInstance(
DefaultRenderersFactory(this),
DefaultTrackSelector(adaptiveTrackSelectionFactory),
DefaultLoadControl()
)
任何人都可以建议我从哪里开始,或者我如何使用最新版本的exoplayer
构建音乐流媒体应用程序。
如有任何帮助,我们将不胜感激。
5条答案
按热度按时间j9per5c41#
通过新的更新,您可以使用
SimpleExoPlayer.Builder
创建一个简单的播放器示例:您还可以为
Builder
提供不同的参数。参见https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/SimpleExoPlayer.Builder.html您可以使用我创建的这个简单的自定义类来帮助您入门。
6qqygrtg2#
我也面临这个问题,这是我的解决方案
Declaration
播放歌曲
设置播放器和通知的**监听器
杀死玩家
有关更多详细信息,请参见official documentation
Universal Music Player使用ExoPlayer进行本地音频播放。
Building feature-rich media apps with ExoPlayer (Google I/O '18)
l5tcr1uw3#
For Java Guys(Java万岁)
活动中
公共功能
构建Gradle
fafcakar4#
在2.15.0版本之前,您可以按以下方式创建SimpleExoPlayer示例:
在2.16.0版本中,不推荐使用SimpleExoPlayer,您应该改用ExoPlayer示例。可以按以下方式创建:
https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/SimpleExoPlayer.Builder.html
guykilcj5#
1.调用此方法:
1.使用以下方法管理exoplayer: