使用android的MediaPlayer来播放声音时,如果在调用了release方法后在调用prepare方法,就会报以下异常。解决方法:下次使用时重新初始化MediaPlayer。
W/System.err( 1890): java.io.IOException: Prepare failed.: status=0xFFFFFF8E
W/System.err( 1890): at android.media.MediaPlayer.prepare(Native Method)
W/System.err( 1890): at net.propero.rdp.Rdp.playBeep(Rdp.java:1075)
W/System.err( 1890): at net.propero.rdp.Rdp.processData(Rdp.java:997)
W/System.err( 1890): at net.propero.rdp.Rdp.mainLoop(Rdp.java:695)
W/System.err( 1890): at com.swooby.connectoid.Main.doConnect(Main.java:231)
W/System.err( 1890): at com.swooby.connectoid.Main.access$3(Main.java:202)
W/System.err( 1890): at com.swooby.connectoid.Main$1.run(Main.java:198)
分享到:
相关推荐
在这个特定的场景中,我们关注的是如何使用`MediaPlayer`来实现各种组件状态下的音效播放,如Button点击、ListView上下拉刷新等交互动作时的MP3声音效果。 首先,我们从Button点击事件开始。在Android中,当用户...
在Android开发中,使用`MediaPlayer`类来播放音频文件是一种常见的做法。`MediaPlayer`是Android提供的多媒体播放器组件,能够处理各种音频格式。本实例主要讲解如何使用`MediaPlayer`播放存储在`res/raw`文件夹内的...
Android MediaPlayer音频倍速播放是指在Android应用程序中使用MediaPlayer组件来播放音频文件,并且可以调整播放速度的功能。从Android API 23 (Android M)开始,MediaPlayer支持调整播放速度,可以使用...
3. **MediaPlayer API**: 有时候,开发者可能会选择使用第三方库如`mediaplayer.jar` 来增强音频播放的功能,比如更丰富的控制选项或者更好的跨平台兼容性。 4. **源码文件**:`SimpleAudioPlayer.java` 是这个例子...
如果使用ActiveX组件,例如Microsoft的MediaPlayer控件,你可以在PowerBuilder中创建一个OLE对象,然后调用其方法来播放声音。这需要在PB的Object窗口中引入MediaPlayer控件,并在代码中实例化和控制它: ```pascal...
在WindowsMedia这个文件名中,我们可以推测可能包含的是关于Windows操作系统中媒体播放的相关资料,可能包括媒体文件格式、播放器设置、API使用等信息,这对于理解Android的`MediaPlayer`类也有一定的参考价值,因为...
8. **音视频同步**:在播放带有视频的媒体文件时,MediaPlayer会自动处理音视频同步,确保视觉效果与声音同步。 9. **SurfaceHolder集成**:在显示视频时,MediaPlayer可以与SurfaceHolder结合使用,提供视频渲染的...
在这款VB声音播放软件中,可能包含了一些自定义的逻辑和算法,比如对播放列表的管理、时间的精确控制以及异常处理等。 压缩包内的文件"Win7codecs v2.6.1 Final.exe"很可能是一个音频解码器包,因为VB本身并不包含...
本文将深入探讨如何使用Java实现播放声音,包括播放、循环播放和停止功能。 首先,Java提供了`javax.sound.sampled`包,这个包包含了处理音频输入和输出所需的所有类和接口。我们主要会用到`Clip`和`AudioInput...
4. 音频焦点管理:在多任务环境下,应用可能需要请求和管理音频焦点,防止多个应用同时播放声音。 五、实战应用 在实际项目中,我们可能会遇到如背景音乐播放、音乐切换、进度条控制、循环播放等功能实现,这些都...
- **应用场景**:用于检测播放过程中的异常情况。 #### 48. HasMultipleItems - **描述**:此属性返回或设置控件是否包含某些多重项目的内容。 - **类型**:逻辑型 - **应用场景**:当播放列表包含多个文件时,此...
12. **第三方库**: 对于更复杂的音频处理任务,例如MP3播放,可以使用开源库如JLayer、JavaFX的MediaPlayer等。这些库提供了更丰富的功能和更好的兼容性。 总的来说,Java应用程序中播放声音涉及Java Sound API的...
在Android开发中,`MediaPlayer` 是一个非常重要的组件,它允许开发者播放音频和视频文件。本实例主要关注在Android应用中实现多媒体播放器的高级功能,如示波器、均衡器、重低音和音场控制。这些特性可以极大地提升...
在实际开发中,考虑到性能和用户体验,可能还需要处理错误和异常,例如通过实现`MediaPlayer.OnErrorListener`来捕获播放过程中的错误: ```java mediaPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener...
在Android平台上,开发音频播放功能是一项常见的任务,尤其对于音乐应用、游戏或者任何需要声音反馈的App来说。本文将深入探讨如何使用Android的Audio API来实现喇叭播放音频,基于提供的"Android喇叭播放音频Demo...
当多个应用同时播放声音时,Android使用音频焦点来决定哪个声音应该被听到。播放音效前,应请求音频焦点,播放结束后释放。可以使用AudioManager的requestAudioFocus()和abandonAudioFocus()方法进行管理。 5. **...
2. **Android实现**:在Android项目中,我们需要创建一个类实现IAudioPlayer接口,并使用MediaPlayer类来处理音频播放。 ```csharp [assembly: Dependency(typeof(AndroidAudioPlayer))] public class ...
### 一、使用MediaPlayer播放音频 #### 1.1 MediaPlayer简介 `MediaPlayer`是Android提供的一种用于播放音频和视频媒体文件的类。它支持多种媒体格式,并且能够播放网络上的流媒体。本例中主要关注的是其播放音频...
这通常涉及到两个关键组件:`MediaRecorder`用于录音,`MediaPlayer`用于播放录音。本文将深入探讨这两个API的使用,以及如何在实际项目中整合它们来实现录音和播放功能。 首先,`MediaRecorder`是Android提供的一...
在使用过程中,开发者必须按照这个生命周期进行操作,否则可能导致播放异常或者内存泄漏。 ### 2. 初始化与设置 创建`MediaPlayer`实例后,可以通过`setDataSource()`方法指定音频源。支持的源可以是本地文件路径...