手机视频文件类型,安卓手机视频是什么格式文件

  手机视频文件类型,安卓手机视频是什么格式文件

  公共类媒体文件{

  //媒体扫描仪支持的所有文件扩展名的逗号分隔列表

  公共静态字符串sfile扩展

  //音频文件类型

  public static final int FILE _ TYPE _ MP3=1;

  公共静态最终int FILE _ TYPE _ M4A=2;

  public static final int FILE _ TYPE _ WAV=3;

  public static final int FILE _ TYPE _ AMR=4;

  public static final int FILE _ TYPE _ AWB=5;

  公共静态最终int FILE _ TYPE _ WMA=6;

  公共静态最终int FILE _ TYPE _ OGG=7;

  private static final int FIRST _ AUDIO _ FILE _ TYPE=FILE _ TYPE _ MP3;

  私有静态final int LAST _ AUDIO _ FILE _ TYPE=FILE _ TYPE _ OGG;

  //MIDI文件类型

  公共静态final int FILE _ TYPE _ MID=11

  公共静态最终int FILE _ TYPE _ SMF=12;

  公共静态最终int FILE _ TYPE _ IMY=13;

  private static final int FIRST _ MIDI _ FILE _ TYPE=FILE _ TYPE _ MID;

  private static final int LAST _ MIDI _ FILE _ TYPE=FILE _ TYPE _ IMY;

  //视频文件类型

  公共静态final int FILE _ TYPE _ MP4=21

  public static final int FILE _ TYPE _ M4V=22;

  公共静态最终int FILE _ TYPE _ 3GPP=23

  公共静态final int FILE _ TYPE _ 3gpp 2=24

  公共静态最终int FILE _ TYPE _ WMV=25;

  private static final int FIRST _ VIDEO _ FILE _ TYPE=FILE _ TYPE _ MP4;

  私有静态final int LAST _ VIDEO _ FILE _ TYPE=FILE _ TYPE _ WMV;

  //图像文件类型

  public static final int FILE _ TYPE _ JPEG=31;

  public static final int FILE _ TYPE _ GIF=32;

  public static final int FILE _ TYPE _ PNG=33;

  public static final int FILE _ TYPE _ BMP=34;

  公共静态最终int FILE _ TYPE _ WBMP=35;

  private static final int FIRST _ IMAGE _ FILE _ TYPE=FILE _ TYPE _ JPEG;

  private static final int LAST _ IMAGE _ FILE _ TYPE=FILE _ TYPE _ WBMP;

  //播放列表文件类型

  public static final int FILE _ TYPE _ M3U=41;

  公共静态final int FILE _ TYPE _ PLS=42

  public static final int FILE _ TYPE _ WPL=43;

  私有静态final int FIRST _ PLAYLIST _ FILE _ TYPE=FILE _ TYPE _ M3U;

  private static final int LAST _ PLAYLIST _ FILE _ TYPE=FILE _ TYPE _ WPL;

  //静态内部类

  静态类MediaFileType {

  (同Internationalorganizations)国际组织文件类型;

  字符串字符串

  MediaFileType(int fileType,String mimeType) {

  this.fileType=文件类型

  这个。mime类型=mime类型;

  私有静态模拟字符串,媒体文件类型sFileTypeMap

  =新模拟字符串,媒体文件类型

  私有静态模拟字符串,整数sMimeTypeMap

  =新哈希表字符串,整数

  静态void add fileType(String extension,int fileType,String mimeType) {

  sFileTypeMap.put(扩展名,新媒体文件类型(文件类型,哑剧类型));

  sMimeTypeMap.put(mimeType,new Integer(fileType));

  静态{

  addFileType(MP3 ,FILE_TYPE_MP3, audio/mpeg );

  addFileType(M4A ,M4A文件类型音频/MP4’);

  addFileType(WAV ,FILE_TYPE_WAV, audio/x-WAV );

  addFileType(AMR ,FILE_TYPE_AMR, audio/AMR );

  addFileType(AWB ,FILE_TYPE_AWB,音频/AMR-WB );

  addFileType(WMA ,WMA文件类型音频/x-ms-WMA’);

  addFileType(OGG ,OGG文件类型应用/ogg’);

  addFileType(MID ,FILE_TYPE_MID, audio/midi );

  addFileType(XMF ,FILE_TYPE_MID, audio/midi );

  addFileType(RTTTL ,文件类型中间音频/midi’);

  addFileType(SMF ,SMF文件类型音频/sp-midi’);

  addFileType(IMY ,IMY文件类型音频/imelody’);

  addFileType(MP4 ,FILE_TYPE_MP4, video/MP4 );

  addFileType(M4V ,FILE_TYPE_M4V, video/MP4 );

  addFileType(3GP ,FILE_TYPE_3GPP, video/3GPP );

  addFileType(3GPP ,FILE_TYPE_3GPP, video/3GPP );

  addFileType(3G2 ,FILE_TYPE_3GPP2, video/3gpp 2 );

  addFileType(3GPP2 ,FILE_TYPE_3GPP2, video/3gpp 2 );

  addFileType(WMV ,WMV文件类型视频/x-ms-wmv’);

  addFileType(JPG ,FILE_TYPE_JPEG, image/JPEG );

  addFileType(JPEG ,FILE_TYPE_JPEG, image/JPEG );

  addFileType(GIF ,FILE_TYPE_GIF, image/GIF );

  addFileType(PNG ,FILE_TYPE_PNG, image/PNG );

  addFileType(BMP ,FILE_TYPE_BMP, image/x-ms-BMP );

  addFileType(WBMP ,FILE_TYPE_WBMP, image/vnd。WAP。wbmp’);

  addFileType(M3U ,FILE_TYPE_M3U, audio/x-mpegurl );

  addFileType(PLS ,FILE_TYPE_PLS, audio/x-scpls );

  addFileType(WPL ,FILE_TYPE_WPL, application/vnd。ms-WPL’);

  //计算本机媒体扫描仪的文件扩展名列表

  StringBuilder builder=new StringBuilder();

  迭代器字符串迭代器=sfiletypemap。密钥集().迭代器();

  while (iterator.hasNext()) {

  if (builder.length() 0) {

  builder.append(,);

  建筑商。追加(迭代器。next());

  sfile扩展=builder。tostring();

  公共静态最终字符串未知_字符串=未知

  公共静态布尔isAudioFileType(int fileType) {

  return((fileType=FIRST _ AUDIO _ FILE _ TYPE

  文件类型=LAST _ AUDIO _ FILE _ TYPE)

  (fileType=FIRST_MIDI_FILE_TYPE

  fileType=LAST _ MIDI _ FILE _ TYPE));

  公共静态布尔值isVideoFileType(int fileType) {

  return(文件类型=第一视频文件类型

  文件类型=最后_视频_文件_类型);

  公共静态布尔isImageFileType(int fileType) {

  return(文件类型=FIRST _ IMAGE _ FILE _ TYPE

  fileType=LAST _ IMAGE _ FILE _ TYPE);

  public static boolean isPlayListFileType(int fileType){

  return(FILE TYPE=FIRST _ PLAYLIST _ FILE _ TYPE

  fileType=LAST _ PLAYLIST _ FILE _ TYPE);

  公共静态媒体文件类型获取文件类型(字符串路径){

  int lastDot=path.lastIndexOf( . );

  如果(最后一点0)

  返回空

  返回sfiletypemap。获取(路径。子串(最后一个点1).toupper case());

  //根据视频文件路径判断文件类型

  公共静态布尔值isVideoFileType(字符串路径){ //自己增加

  media filetype type=get filetype(path);

  if(null!=类型){

  返回isVideoFileType(类型。filetype);

  返回错误的

  //根据音频文件路径判断文件类型

  公共静态布尔isAudioFileType(字符串路径){ //自己增加

  media filetype type=get filetype(path);

  if(null!=类型){

  返回isAudioFileType(类型。filetype);

  返回错误的

  //根据哑剧类型查看文件类型

  public static int getFileTypeForMimeType(String mime type){

  整数值=smimetypemap。get(mime类型);

  return (value==null?0:值。int value());

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • android退出整个程序,安卓手机关闭所有进程的APP
  • android退出整个程序,安卓手机关闭所有进程的APP,Android 实现彻底退出自己APP 并杀掉所有相关的进程
  • android检测手机多点触摸点数的方法有哪些,安卓手机多点触控测试
  • android检测手机多点触摸点数的方法有哪些,安卓手机多点触控测试,Android检测手机多点触摸点数的方法
  • android 震动,如何让安卓手机持续震动
  • android 震动,如何让安卓手机持续震动,Android实现手机震动效果
  • 安卓手机如何打开.imazingapp文件,imazing文件怎么打开
  • 安卓手机swf文件需要用什么播放器打开,手机如何播放swf文件
  • 安卓手机上装docker,安卓安装docker
  • list背单词安卓手机和平板怎么同步,list背单词手机和ipad同步
  • 安卓手机怎么打开adb调试,android debug调试
  • 桔子浏览器电脑版下载,桔子浏览器安卓手机版下载
  • 安卓app开发软件工具,安卓手机软件开发工具
  • 安卓手机ip地址查询,苹果手机id怎么注册不上,苹果手机id网址查询
  • 安卓手机抓包工具下载,安卓抓包APP
  • 留言与评论(共有 条评论)
       
    验证码: