日期:2014-05-20  浏览次数:20576 次

j2me 手机端播放MP3问题~急~THX~
InputStream   is   =   getClass().getResourceAsStream( "/test.mp3 ");    
      p=   Manager.createPlayer(is,   "video/mpeg ");  
      //p=   Manager.createPlayer( "/test.gif ");
      p.prefetch();  
      p.setLoopCount(-1);
      p.start();
      if(is!=null)
      is.close();
      if(httpConn!=null)
      httpConn.close();

以上代码在NOKIA   E50上播放失败,Excetpion   是Could   not   create   Player~
希望有此经验的人能指点一二~
多谢!


------解决方案--------------------
p= Manager.createPlayer(is, "video/mpeg ");
明显这句话错了阿。。看看API文档。
------解决方案--------------------
JSR135 关于mp3格式的播放说明

MP3 audio files: audio/mpeg


------解决方案--------------------
video是视频,mp3显然不包含视频信息,mp4才包含视频信息
如果手机支持的话,应该是用 video/mpeg
------解决方案--------------------
播放mp3应该是audio/mpeg
应该改为:
p= Manager.createPlayer(is, "audio/mpeg ");

------解决方案--------------------
索爱的手机就用p= Manager.createPlayer(is, "audio/mp3 ");
不知道为什么会这样。。。