mediaplayer-media player 返回 IllegalStateException 错误

问题描述

media player 返回 IllegalStateException 错误

我使用下面的代码播放小的音频文件:

private void playVoice() {

     if (mPlayVoice != null) {
         if (mPlayVoice.isPlaying()) {
             mPlayVoice.release();
             mPlayVoice = null;
         }
     }
     mPlayVoice =
         MediaPlayer.create(BirdsActivity.this, mSoundIds[getCurrentIndex()]);
     mPlayVoice.start();
 }

在 Samsung galaxy tab能很好的运行,但是当我在 Sony xperia mini pro上检测时,给出下面的错误:

06-17 12:45:45.232: ERROR/AndroidRuntime(6639): java.lang.IllegalStateException 08-17 12:45:45.232: ERROR/AndroidRuntime(6639): at android.media.MediaPlayer.isPlaying(Native Method) 08-17 12:45:45.232: ERROR/AndroidRuntime(6639): at com.android.mds.kidsapps.alphakids.BirdsActivity.playVoice(BirdsActivity.java:146)

解决方案

http://www.cxybl.com/html/android/20140818/41144.html

参考

解决方案二:

看来是兼容性问题。

时间: 2024-11-10 00:35:36

mediaplayer-media player 返回 IllegalStateException 错误的相关文章

打开Windows Media Player后出现“内部程序错误”怎么办

  打开Windows Media Player后出现"内部程序错误"怎么办? 在我家的电脑更新到Windows XP SP2之后(Windows Media Player 被自动由9.0更新成10.0的版本),从此WMP就出现了问题:每次打开都只弹出一个窗口,写着"内部程序错误".这是怎么回事呢? 解决参考:当Windows Media Player 出现"内部程序错误"时,在"开始→运行"的对话框中输入下面两个命令: re

Windows Media Player版本错误问题解决方法

  当打开 Windows Media Player 时.桌面出现错误提示:文件 wmploc.dll 的版本号为 12.0.7600.16385, 期望值为 12.0.7600.16667.Windows Media Player 安装不正确, 必须重新安装,怎么办? 这表明 Windows Media Player 版本注册表值出错了,Windows Media Player 版本组件文件可能已损坏.我们可以尝试以下方法来解决问题: 修改版本注册表键值 在开始搜索框内键入 regedit.e

vc++-mfc中用Windows Media Player做音乐播放器,出现错误

问题描述 mfc中用Windows Media Player做音乐播放器,出现错误 error C2039: 'GetCurSel' : is not a member of 'CString' see declaration of 'CString' error C2039: 'GetCount' : is not a member of 'CString' see declaration of 'CString' 解决方案 参考:http://www.cnblogs.com/caidaxia

网页播放器的参数含义 Windows Media Player 网页播放器 参数含义_网页播放器

(默认0为否,-1或1为是)<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225">   <param name="AudioStream" value="-1">   <param name="A

MFC使用window media player时遇到的问题

问题描述 MFC使用window media player时遇到的问题 MFC调用media player控件来播放视频,在xp和win7下都能播放,开始时怎么使用都没问题,但一段时间后在xp下切换视频时,调试到这一句m_player.put_url(strFilename)出现内存错误win7下完全没问题,请教大家帮忙解决一下,其中各个变量和指针都看过了,都没问题,调试了很久一直没解决 解决方案 出错的时候好像m_player这个对象不正确了.也可能media player控件本身挂了. 解决

如何在网页中嵌入Media player 播放流媒体文件

媒体|网页 Media Player两种版本播放器的嵌入代码,有相关说明(默认0为否,-1或1为是)不过代码还不全面,没有判断浏览器版本的参数程序代码: <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225"><param name="AudioSt

net 页面怎样内嵌media player视频窗口

页面 <script language=javascript defer> var volv=phx.settings.volume; setInterval("if(phx.playState==3){time.innerText=phx.controls.currentPositionString+'|'+ phx.currentMedia.durationString}",1000); setInterval("if(phx.playState==3){it

在Web页面中使用Media Player

 在Web页中嵌入Media Player的方法比较简单,只要用HTML中的<Object></Object>可以了,如下所示. <OBJECT ID="WMPlay" WIDTH=320 HEIGHT=240 CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE=" nsmp2inf.cab#Version=6,4,5,715" STANDBY=

Win8系统 Windows Media Player入门

使用 Windows Media Player,可以播放数字媒体文件,组织数字媒体集,将喜爱的音乐刻录成 CD,从 CD 翻录音乐,将数字媒体文件同步到便携设备,以及从在线商店购买数字媒体内容. 启动 Windows Media Player 从屏幕右边缘向中间轻扫,然后点击"搜索". (如果使用鼠标,则指向屏幕右上角,然后将指针向下移动,再单击"搜索".) 在搜索框中输入"Windows Media Player",点击或单击"应用&