android自带的MediaPlayer只能播放3gp,mp4格式的视频,我下载了支持很多格式的播放器,比如RockPlayer,安装到模拟器上为什么还是不能播放rmvb等格式呢? 是不是对硬件也有要求,而模拟器没有实现。

解决方案 »

  1.   

    嗯。。这是个问题哦
    我们公司现在开发这个也遇到了这样的问题,同事现在修改Android的视频播放源码。
    刚开始也只能播放MP4 和普通的。。想要播放更多的格式那得自己来写哦
    你可以先用流媒体的行式来进行播放哦。…………
      

  2.   

    是不是在opercore中集成codec ,进行软解码呢??
      

  3.   

    RMVB 需要授权,RockPlayer 是可以播放RMVB格式的,去下载一个完全版的回来,你放到硬件上他是可以播放,在模拟器上播放视频,我就算是用android系统带的一般都播放不了。
      

  4.   

    没错,RockPlayer等一些播放器是可以在硬件上播放rmvb等一些格式,但RockPlayer这些装在模拟器上为什么不能播放呢?
    莫非跟支持的android版本也有关吧
      

  5.   

    android 视屏只支持3gp,mp4,可查看sdk Dev Guide下的Supported Media Formats。想要播放其他的,只能自己写解码程序了
      

  6.   

    RockPlayer只支持部分RMVB的码流,很少的一部分。