不知道你的本意,你是在考虑资源的使用问题吗?很多视频文件要知道播放时间,必须全部读完分析,你调用一下prepare,再取播放时间也没什么吧?

解决方案 »

  1.   

    我要先得到文件列表 ,文件列表的属性里边有文件的时候,我总不能把所有的文件都prepare一下再得到其时间吧。那太浪费内存了吧
      

  2.   

    framework中的getduration接口对获取播放时间的操作进行了限制,可以参考framework的代码。
      

  3.   

    framework 的代码里调用到JNI了。看不太懂了
      

  4.   

    这个, 都是opencore里处理的, 然后一层一层网上传上来的接口。视频解码, getDuration是基本的接口。如果没有的话,要调试系统了。
      

  5.   

    读取数据库,就像获取联系人列表那样
    http://www.yddev.com/bbs/thread-68-1-1.html
    顺便接分:-)