gpt4 book ai didi

Android - 这是存储 mp3 文件的最佳方式

转载 作者:行者123 更新时间:2023-11-30 02:52:46 25 4
gpt4 key购买 nike

我是安卓新手。我将要开发一个简单的 mp3 应用程序。我的应用程序中会有一些 mp3 音调。我想在列表项中单击时播放音调。现在我的问题是在我的应用程序中存储 mp3 文件的最佳方式是什么。

1) SQLite

2) XML

3)文件夹

请给我一些好主意。

提前致谢。

最佳答案

您必须将它们存储在一个文件夹中。 sqlite 必须有任何资源条目指的是,因为这只是一个数据库。所以将它们存储在文件夹中不是我认为的问题......

而XML是用来定义UI界面之类的东西的。如果您想了解更多信息,这是因为模型- View - Controller 模式 look here

如果您将它保存在项目的原始文件夹中(它位于 res 文件夹中,如果您没有 -> 创建一个)那么这应该适合您

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1);
mediaPlayer.start();

如果你在别处得到它,这应该符合你的需要

Uri myUri = Uri.parse("/path/to/file.mp3"); // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();

有关 MediaPlayer 的更多信息 see herehere

关于Android - 这是存储 mp3 文件的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23843713/

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