8得票2回答
安卓 - MediaPlayer 错误: 在状态64下调用attachnewplayer

我正在按照以下帖子创建简单音乐播放器,但从列表中选择任何歌曲或从MediaController上按上一个/下一个时会出现以下错误。我正在使用Oreo(Andoid 8.1.0 API 27)。 public void playSong() { Song playSong = songs.ge...

25得票5回答
安卓:如何为我的应用程序播放的任何音乐文件创建淡入/淡出音效?

我正在开发的应用程序播放音乐文件。如果定时器到期,我希望音乐可以渐渐变小。我要如何做呢?我正在使用MediaPlayer播放音乐,音乐文件存储在应用程序的raw文件夹中。

16得票1回答
Android SeekBar的setProgress方法导致我的MediaPlayer跳过音频

我试图使用SeekBar来显示MediaPlayer类播放的音轨长度,并在音轨内实现拖动。 在音轨内拖动是有效的。然而,在音轨播放时使用setProgress更新进度值似乎会导致轻微的跳跃。 在onCreate方法中,我创建了一个带有循环的线程,用于更新当前音轨的SeekBar进度值。当音...

15得票2回答
如何获取读取外部存储权限?

我正在为安卓开发一个mp3播放器应用,但是我遇到了与用户权限(READ_EXTERNAL_STORAGE)相关的错误。 这是我的代码,我在其中请求权限:int permissionCheck = ContextCompat.checkSelfPermission(PlayListActivi...

7得票6回答
JavaScript或jQuery音乐播放器

我正在进行一个项目,客户想要一个播放器来播放一些音乐。 因此,我的问题是,是否有任何使用javascript或jQuery插件的方式可以拥有一个非常小的播放列表,例如3或4首歌曲,让访问者控制他/她想要的音乐、音量等等...就像我们在网上看到的许多flash播放器一样。 提前感谢!

16得票4回答
如何通过程序检测iPhone耳机接口?

我目前正在进行一个项目,该项目涉及在应用程序内从iPhone音乐库中播放音乐。我使用MPMediaPickerController允许用户选择他们的音乐,并使用iPhone内置的iPod音乐播放器播放它。 然而,当用户插入耳机并拔掉后,我遇到了问题。音乐会突然停止播放,原因不明。经过一些测试...

7得票3回答
我想防止我的音乐播放器应用程序在每次启动时扫描目录以查找音频文件。我该怎么做?

我希望我的音乐播放器应用程序在每次启动时都不会扫描目录以寻找音频文件。我该怎么做? 我一直在使用以下代码来扫描音频文件。 public void getSongList() { ContentResolver contentResolver=getContentResolver();...

12得票2回答
Android Exerciser Monkey开始随机播放音频文件

我正在使用 Exerciser Monkey 测试我的 Android 应用。我的应用程序播放包含单词发音的媒体文件。我将这些文件放在一个目录中,并使它们无法被 Android 的音乐播放器读取。然而,Exerciser Monkey 似乎触发了某些事件序列,激活了音乐播放器,导致在测试过程中...

15得票5回答
在播放视频时禁用Android的VideoView请求音频焦点?

我正在开发一个录制和播放视频的应用程序。我希望在不影响背景音乐播放的情况下实现这一点,即如果我开始播放视频,则不希望暂停其他应用程序的音频。但是,在Lollipop上,Android的VideoView类在调用私有方法VideoView.openVideo()时会自动请求音频焦点:AudioM...

41得票6回答
Android - 从byte[]播放mp3

我有一个以byte[]格式的mp3文件(从服务中下载),我希望像播放其他文件一样在我的设备上播放它:MediaPlayer mp = new MediaPlayer(); mp.setDataSource(PATH_TO_FILE); mp.prepare(); mp.start(); 但我似...