如何在Android上添加mp3到多媒体播放器?

时间:2012-03-18 09:09:39

标签: java android

如何在Android中运行多媒体扫描仪?我的应用程序将文件下载到SDCARD / Music,但是当我运行标准音乐播放器时,我找不到新的mp3。当我重新启动手机时,音乐播放器会看到我的新mp3。

1 个答案:

答案 0 :(得分:0)

使用MediaScannerConnection,可以找到新的mp3。这项服务想要绑定意味着你的连接的客户端服务。(你必须非法扫描文件..)。有关更多信息,请查看here

     private MediaScannerConnection conn;
            private String newFilePath = "New File Path";

            conn = new MediaScannerConnection(this,
                    new MediaScannerConnection.MediaScannerConnectionClient() {

                        @Override
                        public void onScanCompleted(String path, Uri uri) {
                            if (path.equals(newFilePath)) {
                                Log.i("Scan Status", "Completed");
 conn.disconnect();
                            }
                        }
                        @Override
                        public void onMediaScannerConnected() {
                            // TODO Auto-generated method stub
                                              conn.scanFile("path of the new file", null);

                        }
                    });
            conn.connect();