2012-03-18 57 views
0

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

+0

我更新答案,检查一次... – 2012-03-19 05:58:18

回答

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(); 
+0

谢谢。现在我正在检查你的代码:) – bordeux 2012-03-18 14:59:22