gpt4 book ai didi

android - 在 Media Player Android 上播放来自 MediaStore 的音频

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:08 24 4
gpt4 key购买 nike

有没有办法通过使用 MediaPLayer 来播放从 MediaStore 获得的音频,或者我走的方向完全错误?到目前为止,我已经看过 MediaStore.Audio,但没有任何帮助。我只需要知道我是否在正确的轨道上

最佳答案

首先,我假设您具备查询 ContentProvider 和使用游标的基本知识。如果你不知道,我建议你研究一下here

一旦您掌握了如何使用 ContentProvider 的基本知识,就可以查询 Audio.Media.DATA 列的 URI MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,以及与您需要的任何其他字段。

假设您将返回的光标放在 yourCursor

String path = yourCursor.getString(getColumnIndex(Audio.Media.DATA));

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(path);
mp.prepare();
mp.start();

这是一个非常基本的实现。如果您需要喜欢它,请熟悉 android 文档。

关于android - 在 Media Player Android 上播放来自 MediaStore 的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6832522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com