我的服务器上有一大堆mp3文件,我正在使用android media player来播放它们。问题是几乎所有的getDuration()方法都返回0。我上传了示例mp3文件,并将其放在服务器上的某个位置。mediaplayer可以很好地处理这个文件!!
我不明白有什么不同。我对音频文件的了解非常有限。有人能给我一个建议吗?该怎么做?我可以以某种方式修改我的服务器上的mp3文
我只是想弄清楚,如何从SD卡的原始文件夹本地加载我的MP3文件,如下面的代码所示。String>>();
public SongsManager(){
* Function to read all mp3File home = new File(MEDIA_PATH);
if (home.listFiles(new FileExtensionFilter()).length
我正在尝试创建一个示例MP3播放器。问题是,当我点击按钮,这将播放mp3从网址它显示此logcat在模拟器和歌曲根本不播放,当我运行它在三星Galaxy y duos lite (2.3.6),当我按下播放按钮什么也没有发生(手机连接到互联网),所以我尝试运行的应用程序与源作为一个本地文件在资产文件夹(2.34MB)。import java.io.IOException;import android.media.AudioManager;
import
我在我的android应用程序中使用了媒体播放器,它可以从给定的url播放音频文件。我还想在播放音频文件时更新进度条。为此,我在onPrepated()方法中使用了seekbar.setMax( mediaplayer.getDuration() ),但mediaplayer.getDuration()抛出了illegalStateException异常&显示mediaplayer state =0或1,而相同的代码适用于<e
几个小时以来,我一直试图添加一个方法,该方法将打开我的mp3文件并在队列中逐个打开它们。但我不知道该怎么做。当涉及到单个文件时,打开并播放它对我来说并不是一个问题。当我使用getDuration时,我正在接收Nan,我写到我需要等待setOnReady来获取我的mediaPlayer对象,所以我已经创建了一个Thread.sleep,但是结果和以前一样。selectedFiles;
void play() {
Media medi