使用Android自己的播放器播放音频

时间:2020-07-23 11:37:18

标签: java android android-studio kotlin

我想知道如何在按下按钮时激活android自身的播放器,我已经尝试过,但是当我按下按钮时,应用程序被破坏了。

这是我的mp3文件的位置(内部存储/下载/ Audio.mp3)

我也在清单中添加了这个

<android:name="android.permission.READ_EXTERNAL_STORAGE"/>

我的代码

button1.setOnClickListener {
           button1.setOnClickListener {

        val audioDirPath = File(getFilesDir(), "Download")
        audioDirPath.mkdir()
        val file = File(audioDirPath, "audionline.mp3")
        val contentUri = getUriForFile(this, "com.example.fileprovider", file)
        val intent = Intent(Intent.ACTION_VIEW)
        intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
        startActivity(intent)

    }
        }

1 个答案:

答案 0 :(得分:0)

Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
context.startActivity(intent)
相关问题