zoukankan      html  css  js  c++  java
  • Android获得音乐文件的方法

    Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder);

    //初始化光标

    Cursor cursor = context.getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_XONTENT_URL, null, null, null, MediaStore.Audio.Media.DEFAULT_SOET_ORDER);

    //获得相应信息的办法

    歌曲ID:MediaStore.Audio.Media._ID
    Int id = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID));

    歌曲的名称 :MediaStore.Audio.Media.TITLE
    String tilte = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE));

    歌曲的专辑名:MediaStore.Audio.Media.ALBUM
    String album = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM));


    歌曲的歌手名: MediaStore.Audio.Media.ARTIST
    String artist = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST));

    歌曲文件的路径 :MediaStore.Audio.Media.DATA
    String url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));

    歌曲的总播放时长 :MediaStore.Audio.Media.DURATION
    Int duration = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DURATION));

    歌曲文件的大小 :MediaStore.Audio.Media.SIZE
    Int size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.SIZE));

  • 相关阅读:
    Unity动态更换图片
    (特殊的)增删改查
    SQL Server 锁
    [转]排序规则
    [转]C#编写Windows服务程序图文教程
    [转]FreeTextBox使用详解 (版本3.1.1)
    [转]Newtonsoft.Json序列化和反序列
    C#性能优化实践(摘抄)
    一、PID控制原理
    POJ 2255已知二叉树前序中序求后序
  • 原文地址:https://www.cnblogs.com/zds-song/p/3734152.html
Copyright © 2011-2022 走看看