android-music-player相关内容
我正在为Android制作一个音乐播放器,现在我成功地播放和暂停了这首歌,但 问题是,与Spotify或Google Play Music等其他音乐播放器应用程序一样,我们在底部有一个滑块 我们可以使用该滑块来控制当前正在播放的歌曲 所以关键是我想要做同样的事情,我想添加一个滑块,它的功能也像 我们可以使用进度条来控制歌曲播放。我尝试了一下,结果代码如下: from kivymd.ap
..
我正在开发音乐播放器小部件(主屏幕小部件)..它只需要播放一首歌曲,(最好使用 MediaPlayer 类).但我不确定如何实现它.我对 Android 开发有点缺乏经验,就这么说吧. 我目前拥有的类扩展了AppWidgetProvider,我想让这个类处理音乐播放部分不是一个好主意,而是一个Service.如果有,怎么做? 另外,我有3个按钮:播放、暂停和停止,我可以在onRecei
..
我有一个 Android 应用程序,可以流式传输 MP3 文件并在播放器中播放该文件,但问题是 mediaPlayer.prepare(); 需要很长时间缓冲并且应用程序冻结所以我尝试使用prepareAsync();,但使用此功能我无法让播放器播放下一个文件. 它只是在线播放单个文件;如果我需要播放另一个文件,我必须在播放结束时关闭并重新启动活动.这是我的代码: public void
..
我是 Android 编程的新手,我正在尝试制作一个简单的媒体播放器应用程序,该应用程序从用户的 SD 卡中提取歌曲并使用户能够播放歌曲.我面临的问题是,在播放歌曲时,如果用户点击其他歌曲,该歌曲也会开始播放. 我搜索了解决方案并使用了 release() 但问题仍然存在. 我将不胜感激! 相关代码: public class Player extends AppCompatA
..
我正在使用 androidhive 中的音频播放器教程.info 和 SongsManager.java 我试图将持续时间转换为分钟和秒.我已经设法做到了,但我不断收到一个 NumberFormatException ,我不知道如何处理.部分代码在这里: public ArrayList>获取播放列表(上下文 c){String selectionMimeType = MediaStore.Fi
..
我将使用服务为 Android 创建一个简单的音乐播放器. 但我不知道保存正在播放列表的最佳方法. 我使用了一个数据库来存储列表,但是这样,每次我开始主玩家活动时,我必须读取数据库并存储到一个数组列表中,每次更新 nowplaying 时,我必须更新数据库. > 这种方式浪费时间,有时Database和Arraylist之间的数据很难同步. 解决这个问题的最佳方法是什么?-
..
我是 Android 应用程序开发的新手,但我对 JAVA 和一般的编程有很好的了解.我正在尝试为 android 编写一个应用程序,它可以将音乐文件排入 android 中的默认音乐播放器(如 Google Play 音乐).我的应用程序决定何时播放哪首歌,但我不想编写一个成熟的音乐播放器应用程序.我只想为现有的播放器应用提供新音乐. 我正在寻找类似“应用间"通信(也许使用 Intent?
..
在我的应用程序中,我需要启动 Android 音乐播放器.而且,就目前而言,它完美运行: Intent intent = new Intent(android.content.Intent.ACTION_VIEW);File file = new File(file_path);intent.setDataAndType(Uri.fromFile(file), "audio/*");startA
..
我正在开发从 sd 卡中获取数据的应用程序. 我使用此选项进行过滤,但是当我使用 logcat 时,我发现我只获取文件 sdcard/some_dir 的数据 但是我将声音文件放入不同的文件夹中,因此如果可能,请给我通用代码以从 sdcard 中获取所有 mp3 文件. class FileExtensionFilter 实现 FilenameFilter {公共布尔接受(文件目录,
..
我使用 ListView 制作了一个应用程序.当我点击 ListView 项目时,.ogg 声音文件应该开始播放.不是在我的应用程序中,而是在用户的默认音乐播放器应用程序中.我该怎么做? 解决方案 试试这个: Intent intent = new Intent();意图.setAction(android.content.Intent.ACTION_VIEW);文件文件=新文件(ur
..
我编写了一个 Android 应用程序(在 eclipse 中),它播放音乐文件如下: MediaPlayer mediaPlayer = new MediaPlayer();尝试{mediaPlayer.setDataSource(fileName);mediaPlayer.prepare();mediaPlayer.start();//mediaPlayer.stop();}捕获(例外 e)
..
在我的音乐播放器中,如果一首歌曲已经在播放,并且用户点击另一首歌曲,那首歌曲也会开始播放.换句话说,同时播放多首歌曲,这真的很烦人.我一次想要一首歌.这意味着,如果一首歌曲已经在播放,并且用户点击另一首歌曲,那么上一首歌曲将停止播放,而点击的歌曲将继续播放. java代码 public void onItemClick(final Button b, View view, final S
..
我是 Android 开发的新手.我想做一个本质上是音乐播放器的应用程序,但手机可以随着音乐播放的节拍振动.我记得最早的诺基亚手机有这个功能,我想重新创造这个乐趣. 我的问题:这可以作为 Android 应用吗?如果是这样,一般的方法是什么?我是否必须分析歌曲的声音模式然后改变振动强度? 谢谢! 解决方案 我对这个问题很感兴趣,经过深入研究,我想出了如何去做.那么我们开始吧.
..
我正在运行锻炼猴子来测试我的 Android 应用.作为我的应用程序的一部分,我播放提供单词发音的媒体文件.我已将文件放在 Android 音乐播放器无法读取的目录中.然而,锻炼猴子抛出了一些似乎激活音乐播放器的事件序列,然后在测试期间重复播放另一个 mp3 文件(不是来自我的应用程序)的开头.它是如何做到这一点的,这是我应该关心的事情吗? 附加信息:即使我在我的应用中禁用 MediaPla
..
我想结合默认的VideoView和手势监听器, 如果用户向左滑动然后歌曲向后播放或向右滑动然后歌曲向前播放,我想在 VideoView 上实现同样的功能. 通过以下代码打开默认媒体播放器: Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");开始活动(意图); 那么如何添加手势监听器..?? 解决方
..
在我的应用程序中,我想获取用户启动时音乐播放器的开始时间和停止时的结束时间.我不想在我的应用程序中启动任何音乐播放器.我只想跟踪设备中的用户活动.所以我希望我的应用程序在用户开始音乐时收到任何通知. 我是否对音乐播放器启动和停止有任何意图.或者我是否对用户打开音乐文件有任何意图. 除了意图捕获用户启动音乐播放器的开始时间和时间之外,还有其他方法吗. 解决方案 好吧,你可以实现接
..
嘿,我正在使用 MediaPlayer 播放常规 ShoutCast 流.代码很简单,带有 prepareAsync() 和一个用于开始播放的处理程序.虽然它与 DI.FM 或 ETN.FM (http://u10.di.fm:80/di_progressive) 之类的某些流完美配合,但对于其他流 (http://mp3.wpsu.org:8000/),它不会t 越过准备状态.也不会调用其他侦听
..
我正在为乐队开发一款应用,其中包含多项不同的活动,例如议程、新闻部分、专辑部分等.因为是乐队,所以我想在后台播放乐队的歌曲. 这不是问题,但我想在所有活动的底部显示一个小型音乐播放器,以便用户可以随时停止、跳过或重播歌曲.例如,可以在 Mobile Roadie 的应用程序中找到这样的示例. 但是我不知道如何做到这一点.我最好的猜测是创建一个具有自己布局的音乐播放器类,并将其包含在每个
..
如何通过通知中的按钮控制音乐播放器,以及如何从通知中监听按钮动作 解决方案 你应该使用 RemoteViews 的 setOnClickPendingIntent() 来监听来自通知的按钮动作. setOnClickPendingIntent() 方法会绑定一个 PendingIntent 来响应按钮的点击事件. 示例代码如下: private void showContro
..
我正在尝试使用 SeekBar 来显示 MediaPlayer 类播放的曲目的长度,并在曲目内启用搜索. 在轨道内寻找效果很好.但是,在曲目播放时使用 setProgress 更新进度值似乎会导致轻微的跳跃. 在 onCreate 方法中,我创建了一个带有循环的线程,用于更新当前轨道的 SeekBar 进度值.当曲目更改时,此循环会重置. private void createPro
..