我想将在线音乐流添加到现有的 android 本地音乐播放器
I want to add online music streaming to an existing android local music player
我开发了一个 android 音乐播放器应用程序。从本地存储播放音乐
我想添加在线流媒体选项,例如 Spotify、Gana。等等....
我不是专业的android开发者我是根据其他音乐播放器源代码开发的应用程序
所以任何人都可以帮助我如何添加 Spotify api 或其他选项...
使用以下代码可能会对您有所帮助。但我建议您使用 google ExoPlayer,因为它比 android.
的 MediaPlayer 具有更多功能
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(context,Uri.parse("your url"));
mp.prepare();
mp.start();
检查 Google ExoPlayer
ExoPlayer Documentation
您的意思是在您的应用程序中播放 Spotify 音乐吗?这通常是不可能的,因为音乐需要授权,但是如果你有音频文件,你可以把它放在云端,然后使用下面的代码播放。
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(applicationContext, Uri.parse("music url"))
mediaPlayer.setOnPreparedListener { it.start() }
mediaPlayer.prepareAsync()
备选方案
Spotify SDK 允许您的应用程序作为一项服务在后台与 Spotify 应用程序 运行 交互。此 API 的功能包括获取当前播放曲目的元数据和上下文、发出基本播放命令和启动曲目播放。
我开发了一个 android 音乐播放器应用程序。从本地存储播放音乐
我想添加在线流媒体选项,例如 Spotify、Gana。等等....
我不是专业的android开发者我是根据其他音乐播放器源代码开发的应用程序
所以任何人都可以帮助我如何添加 Spotify api 或其他选项...
使用以下代码可能会对您有所帮助。但我建议您使用 google ExoPlayer,因为它比 android.
的 MediaPlayer 具有更多功能 MediaPlayer mp = new MediaPlayer();
mp.setDataSource(context,Uri.parse("your url"));
mp.prepare();
mp.start();
检查 Google ExoPlayer ExoPlayer Documentation
您的意思是在您的应用程序中播放 Spotify 音乐吗?这通常是不可能的,因为音乐需要授权,但是如果你有音频文件,你可以把它放在云端,然后使用下面的代码播放。
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(applicationContext, Uri.parse("music url"))
mediaPlayer.setOnPreparedListener { it.start() }
mediaPlayer.prepareAsync()
备选方案
Spotify SDK 允许您的应用程序作为一项服务在后台与 Spotify 应用程序 运行 交互。此 API 的功能包括获取当前播放曲目的元数据和上下文、发出基本播放命令和启动曲目播放。