当前位置: 代码迷 >> J2ME >> 为什么不能在moto上播放gif动画,该如何处理
  详细解决方案

为什么不能在moto上播放gif动画,该如何处理

热度:5931   发布时间:2013-02-25 21:37:44.0
为什么不能在moto上播放gif动画
我在wtk上用以下代码,可以播放动画,但是打包之后在moto的模拟器上则不能播放了,画面状态是空白的,但是Thread.sleep();还是继续在工作.请高手帮忙!
 
private   void   createPlayer(InputStream   is){
                String[]   contents   =   Manager.getSupportedContentTypes(null);
                for(int   i   =   0;i <contents.length;i++){
                        if(contents[i].toLowerCase().indexOf( "image/gif ")   !=   -1){
                                try   {
                                        player   =   Manager.createPlayer(is, "image/gif ");
                                        player.realize();
                                }   catch   (IOException   ex)   {
                                        ex.printStackTrace();
                                }   catch   (MediaException   ex)   {
                                        ex.printStackTrace();
                                }
                               
                        }
                       
                }
        }

------解决方案--------------------------------------------------------
看看抛出什么异常
有可能moto不支持gif动画吧
------解决方案--------------------------------------------------------
很有可能是不支持
------解决方案--------------------------------------------------------
Manager.createPlayer(is, "image/gif "); 出错,直接原因是对于此类型的文件没有默认播放器。