拾取音频文件android

桑杰·乔希(Sanjay Joshi)

我需要从SD卡中获取音频文件并播放。我认为可以通过获取音频文件的URI来完成。因此,要选择一个音频文件,我正在使用以下代码:

Intent intent = new Intent();
intent.setType("audio/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Audio "), reqCode);

现在,我可以浏览音频文件并选择其中之一。

问题:如何在onActivityResult中读取所选文件的URI?

当您要选择音频时,可以在项目中放置以下代码。

Intent intent_upload = new Intent();
intent_upload.setType("audio/*");
intent_upload.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent_upload,1);

并在同一Activity中覆盖onActivityResult,如下所示

@Override 
protected void onActivityResult(int requestCode,int resultCode,Intent data){

  if(requestCode == 1){

    if(resultCode == RESULT_OK){

        //the selected audio.
        Uri uri = data.getData(); 
    }
  }
  super.onActivityResult(requestCode, resultCode, data);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拾取音频文件android

来自分类Dev

自动为SFTP拾取文件

来自分类Dev

Imake不拾取头文件

来自分类Dev

组件文件未拾取导入

来自分类Dev

Intellij调试拾取旧版本的项目文件

来自分类Dev

尝试拾取.py文件时出现UDF错误

来自分类Dev

从Perl中的目录中拾取文件

来自分类Dev

使用阻止集合创建文件拾取过程

来自分类Dev

在Matlab的子文件夹中拾取图像

来自分类Dev

扫描仪无法拾取文件内容?

来自分类Dev

从Perl中的目录中拾取文件

来自分类Dev

拿起Android音频文件

来自分类Dev

在Android OpenGL ES上进行Ray对象拾取

来自分类Dev

Android-检索拾取图像的路径

来自分类Dev

Android-检索拾取图像的路径

来自分类Dev

从图库Android拾取后裁剪图像

来自分类Dev

openGL射线拾取

来自分类Dev

如何拾取精灵?

来自分类Dev

openGL射线拾取

来自分类Dev

Android播放音频文件(.wav)

来自分类Dev

Android设备上的音频文件路径

来自分类Dev

C# Android 暂停音频文件

来自分类Dev

节点-CSS文件不在一个路径上被拾取,而在另一路径上被拾取

来自分类Dev

Xcode生成.app文件时拾取错误的info.plist文件

来自分类Dev

如何告诉单元ms测试从子文件夹而不是root拾取CSV文件?

来自分类Dev

bash FOR IN循环以什么顺序拾取文件夹中的文件?

来自分类Dev

AngularJS:指令未拾取属性

来自分类Dev

蜂巢无法拾取所选列

来自分类Dev

OpenGL-拾取(最快方式)