我想添加音乐控件,例如播放/暂停,下一个和后退,以及在应用程序的底部(如Google音乐应用程序中)显示缩略图和歌曲标题。 点击缩略图或标题时,我想调出歌曲的详细 View ,包括搜索栏。 我想知道什么是最好的方法。我应该只在我的应用程序xml的底部添加一个相对布局,然后添加点击侦听器,还是可以仅使用MediaController类之类的方法来完成此操作? 解决方案如下: 您应该使用片段来构建您的应用程序。 Google已弃用了许多以前的API功能,而使用了片段,并正努力促使开发人员在新应用程序中更多地使用它们。 …

2020年5月5日 0条评论 15点热度 阅读全文

我正在尝试访问用户设备上的媒体文件(音乐)以进行播放;一个简单的“hello world”音乐播放器应用。 我遵循了一些教程,它们基本上给出了相同的代码。但这是行不通的。它不断崩溃,并告诉我: error..... Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/audio/media fr…

2020年3月27日 0条评论 29点热度 阅读全文

我的Android游戏的主菜单有四个按钮。我可以选择打开和关闭。当用户单击打开按钮时,当我开始单击播放时,音乐应该会播放。如果用户单击关闭,则音乐将不会播放。但默认设置为播放音乐。 我尝试自己编写代码,如果用户单击on按钮,则此sign变量将设置为1,并且此值将传递给play Activity 。如果符号值等于1,则音乐开始播放;否则,音乐开始播放。如果为0,则音乐不会播放。但是,执行完此操作后,单击确定后,结果将显示为游戏的“FORCE CLOSE”。 我的“期权” Activity 有以下代码: musicOn…

2019年12月18日 0条评论 22点热度 阅读全文

我正在尝试访问用户设备上的媒体文件(音乐)以进行播放;一个简单的“hello world”音乐播放器应用。 我遵循了一些教程,它们基本上给出了相同的代码。但这是行不通的。它不断崩溃,并告诉我: error..... Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/audio/media fr…

2019年9月21日 0条评论 37点热度 阅读全文

该应用程序有7-8个 Activity ,因此我创建了一个包含所有这些 Activity 的背景音乐的应用程序。 private void playAudio() { mMediaPlayer = MediaPlayer.create(this, R.raw.test_cbr); mMediaPlayer.start(); mMediaPlayer.setLooping(true); } 无论如何,我想在其他 Activity 上停止播放背景音乐并开始新的背景音乐。因此,这里我们讨论的是不同的类。 怎么做? 无论如…

2019年8月5日 0条评论 8点热度 阅读全文

我正在尝试从音频目录中获取音频文件,为此,我正在使用以下代码。我不知道为什么这种情况if (home.listFiles(new FileExtensionFilter()).length > 0)引发错误。代码如下。 Uri allsongsuri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; final String MEDIA_PATH = allsongsuri.toString(); private ArrayList<HashMap<St…

2019年6月21日 0条评论 26点热度 阅读全文