我在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 "); 出错,直接原因是对于此类型的文件没有默认播放器。