Android。合并(合并)几个(最多五个).ogg音频文件。需要完美的循环

问题描述 投票:0回答:1

我必须创建音频播放器,使用户能够根据不同的声音创建自己的作品。它必须具有完美的循环,并且每个轨道都必须在同一时间开始。大约有300首曲目,所以我觉得.ogg没问题(大小)。我不想准备好解决方案。我想要一些建议。

我已经将exoPlayer与MergingMediaSource一起使用,但是它不起作用。我应该使用Streams并创建FileStreams并将其合并吗?

我想念主意。

谢谢

android audio kotlin exoplayer
1个回答
0
投票

一种不同的方法可以是使用ffmpeg将这些音轨合并到一个音频文件中。这也将允许您让用户下载他的作品,并完全控制时间线

您可以在这里找到更多信息:https://superuser.com/questions/1298891/ffmpeg-merge-multiple-audio-files-into-single-audio-file-with-android,它使用了这个Android库:http://writingminds.github.io/ffmpeg-android-java/

© www.soinside.com 2019 - 2024. All rights reserved.