[英]How to play audio with ImageButton and Exoplayer
我可以使用内部exoplayer和播放音乐的Activity我的Activity播放音频。 该活动还包含MediaSessionCompat.Callback,允许示例通知播放此要点中可用的音频
并使用App Widget。
PendingIntent playPausePendingIntent = MediaButtonReceiver.buildMediaButtonPendingIntent(context,
PlaybackStateCompat.ACTION_PLAY_PAUSE);
views.setOnClickPendingIntent(R.id.btnPlay, playPausePendingIntent);
views.setImageViewResource(R.id.btnPlay, icon);
我的问题是,离开活动后,如何在ImageButton中播放正在进行的音乐? 请在下面找到图片。
音频应用程序的最佳做法是让播放器进入前台服务。 该服务独立于活动运行,因此当您的活动被销毁时,播放器可以幸免。
因此,回答您的问题:您的图像按钮启动前台服务或向服务发送消息以播放audi。
您可以考虑使用专门为此设计的MediaBrowserService: https : //developer.android.com/guide/topics/media-apps/audio-app/building-an-audio-app.html
Anroid通用音频播放器(UAMP)是一个示例应用程序,它可以执行以下操作: https : //github.com/googlesamples/android-UniversalMusicPlayer/tree/master/mobile/src/main/java/com/example/android/uamp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.