【急】android30支持vc-1和webm,divx格式的视频吗

解决方案 »

  1.   

        // Video file types
        public static final int FILE_TYPE_MP4     = 21;
        public static final int FILE_TYPE_M4V     = 22;
        public static final int FILE_TYPE_3GPP    = 23;
        public static final int FILE_TYPE_3GPP2   = 24;
        public static final int FILE_TYPE_WMV     = 25;
        public static final int FILE_TYPE_ASF     = 26;
        public static final int FILE_TYPE_MKV     = 27;
        public static final int FILE_TYPE_MP2TS   = 28;
      

  2.   

    windows用后缀标识文件类型
    linux不是 后缀仅仅是提醒程序员自己看的 不影响文件本身属性
      

  3.   

    webm这种流媒体可以下载下来 吗
      

  4.   

    2.3中libstagefright中是按照后缀判断的,有webm
    StagefrightMediaScanner.cpp
    static bool FileHasAcceptableExtension(const char *extension) {
        static const char *kValidExtensions[] = {
            ".mp3", ".mp4", ".m4a", ".3gp", ".3gpp", ".3g2", ".3gpp2",
            ".mpeg", ".ogg", ".mid", ".smf", ".imy", ".wma", ".aac",
            ".wav", ".amr", ".midi", ".xmf", ".rtttl", ".rtx", ".ota",
            ".mkv", ".mka", ".webm", ".ts"
        };