获取缩略图时setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY | MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY)和仅用setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY)有何区别?

解决方案 »

  1.   

        public static final int MODE_GET_METADATA_ONLY  = 0x01;
        public static final int MODE_CAPTURE_FRAME_ONLY = 0x02;
        MODE_GET_METADATA_ONLY | MODE_CAPTURE_FRAME_ONLY = 0x03;   
        * 1. MODE_GET_METADATA_ONLY & MODE_CAPTURE_FRAME_ONLY: 
         *    For neither frame capture nor meta data retrieval
         * 2. MODE_GET_METADATA_ONLY: For meta data retrieval only
         * 3. MODE_CAPTURE_FRAME_ONLY: For frame capture only
         * 4. MODE_GET_METADATA_ONLY | MODE_CAPTURE_FRAME_ONLY: 
         *    For both frame capture and meta data retrieval
         */
        public native void setMode(int mode);
       
      

  2.   

    那请问frame capture 和 meta data retrieval有何区别?