我想将在线音乐流添加到现有的 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 的功能包括获取当前播放曲目的元数据和上下文、发出基本播放命令和启动曲目播放。

请参考:https://developer.spotify.com/documentation/android/