`
1846396994
  • 浏览: 76050 次
社区版块
存档分类
最新评论

解决MediaPlayer问题: [MP3Extractor: Unable to resync. Signalling end of stream]

 
阅读更多

 

游戏开发中使用MediaPlayer播放MP3碰到些诡异问题。

报错信息如下:
<code lang='java' width='auto' height='auto'>MP3Extractor: Unable to resync. Signalling end of stream</code>

使用代码:
//针对指定资源创建播放对象
mPlayer = MediaPlayer.create(ctx, resID);
mPlayer.setVolume(1000, 1000);

//监听播放结束事件
mPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override public void onCompletion(MediaPlayer mp) {
mPlaying = false;

if(mLoop) {
mp.start();
}
}
});

原文地址:解决MediaPlayer问题: [MP3Extractor: Unable to resync. Signalling end of stream]| http://orgcent.com/mediaplayer-mp3-unable-resync/
分享到:
评论

相关推荐

    android实现音乐播放器进度条效果

    MediaPlayer:实现音乐播放,暂停,缓冲。 SeekBar:滑动的进度条。 java.util.Timer:定时器,时时更新进度条。 main.xml样式文件 &lt;TextView android:layout_width=fill_parent android:layout_height=wrap_content...

    疯狂android资料:第十一章多媒体应用开发.doc

    `mediaPlayer.setDataSource("/sdcard/music.mp3");` 装载音频文件后,需要调用 prepare() 方法来准备音频播放。例如: `mediaPlayer.prepare();` 最后,可以使用 start()、pause()、stop() 等方法来控制音频的...

    java源码:Java写的一个mp3播放器.rar

    Java编程语言以其跨平台、面向对象的特性在IT领域中占据着重要的...同时,它也是一个很好的实践项目,帮助提高问题解决和代码组织的能力。对于想要深入Java开发或多媒体编程的人来说,这是一个值得参考和学习的案例。

    调用vlc播放rtmp流.rar

    mediaPlayer.Media = new Media(libVlc, "rtmp://your-stream-url", FromType.MediaLocation); ``` 在这段代码中,“rtmp://your-stream-url”应替换为实际的RTMP流地址。 接下来,你需要监听播放事件,以便控制...

    android音乐播放器MediaPlayer

    mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mediaPlayer) { mediaPlayer.start(); } }); ``` 除了播放,`MediaPlayer`还提供了...

    mediaplayer常用函数.txt

    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); ``` #### 16. setDataSource(String path) 设置数据源路径。可以是本地文件路径或网络资源地址。 **示例代码:** ```java mediaPlayer....

    G:\桌面\C#制作的播放器.rar

    当遇到无法打开的文件、网络问题或其他错误时,应有适当的错误提示和处理机制。 11. **扩展性**:考虑到未来可能的需求,如添加新的媒体格式支持,或者增加播放列表功能,设计时需保持代码的模块化和可扩展性。 ...

    Delphi使用MediaPlayer控件

    Files := TDirectory.GetFiles('C:\Path\To\新建文件夹 (2)', '*.mp3'); for FileName in Files do begin // 在这里处理每个文件,例如添加到ListBox end; end; ``` 将找到的mp3文件名添加到ListBox中,用户...

    delphi7使用mediaplayer播放mp3例子

    Delphi7 中使用 MediaPlayer 播放 MP3 文件示例 Delphi7 是一款功能强大且广泛应用的编程语言,MediaPlayer 是一种常用的多媒体播放组件。下面我们将介绍如何使用 Delphi7 和 MediaPlayer 播放 MP3 文件。 首先,...

    在线视频播放器MediaPlayer

    【在线视频播放器MediaPlayer】是一种常见的应用程序,专用于播放存储在网络上的视频内容。它提供了基本的视频播放控制功能,如开始、暂停、快进、快退以及拖动播放进度条等,使用户能够灵活地控制视频播放。此外,...

    Android--开发--【eoeAndroid--开发--特刊】第15期:Android--开发--多媒体.rar

    1. **多媒体文件支持**:Android支持多种多媒体文件格式,如MP3、AAC、WAV(音频)、MP4、3GP、WebM(视频)以及JPEG、PNG、GIF、BMP(图像)。Android Media Framework是处理这些文件的核心组件。 2. **...

    阿里云基础播放器-播放视频url

    阿里云基础播放器是专为开发者设计的一款视频播放解决方案,尤其适用于在Android平台上播放网络视频。这个播放器库,称为AliVcMediaPlayer,能够处理各种格式的视频内容,包括但不限于MP4,使得开发者可以轻松地在其...

    Android MediaPlayer播放mp3的实例.doc

    "Android MediaPlayer播放mp3的实例" Android 中的 MediaPlayer 是一个功能强大且复杂的媒体播放器,可以播放音频和视频文件。在 Android 的界面上,Music 和 Video 两个应用程序都是调用 MediaPlayer 实现的。...

    Android开发,实现播放本地MP3和播放链接MP3音频

    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(url); mediaPlayer.prepareAsync(); // 异步准备 mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener...

    Android下MediaPlayer播放MP3示例

    mediaPlayer.setDataSource("/sdcard/my_music.mp3"); ``` 然后,调用`prepare()`或`prepareAsync()`方法进行预加载。`prepare()`是同步的,会阻塞当前线程直到准备完成;而`prepareAsync()`是异步的,允许在准备...

    C#中利用mediaplayer打造mp3播放器 代码

    在C#编程环境中,开发一个基于MediaPlayer控件的MP3播放器是一项有趣且实用的实践。这个项目将涉及Windows Forms应用程序的设计,以及如何利用内置的MediaPlayer类来播放音频文件。以下是一些关键知识点: 1. **...

    Android 中级教程之------Android MediaPlayer播放mp3的实例

    MediaPlayer mediaPlayer = MediaPlayer.create(context, Uri.parse("file:///sdcard/mySong.mp3")); ``` 2. 准备播放:初始化后,我们需要调用`prepare()`或`prepareAsync()`方法来准备MediaPlayer。`prepare()`...

    在线音乐播放及下载

    在Android平台上实现在线音乐播放及下载功能,开发者通常会利用Android SDK提供的MediaPlayer类和HttpURLConnection或OkHttp等网络库来处理音频流。本项目似乎着重于这两个方面,结合"MultiThreadDownload_...

    Android 使用mediaplayer播放res/raw文件夹中的音乐的实例

    Android 使用mediaplayer播放res/raw文件夹中的音乐的实例 (1)在res文件夹中新建一个文件夹重命名为raw,并且将要播放的音乐放到raw文件夹里面 (2)修改layout目录下的xml布局文件,添加3个按钮空间和一个文本...

Global site tag (gtag.js) - Google Analytics