使用 C++ 在 linux 中播放 .mp3 或其他音频文件 [重复]

Posted

技术标签:

【中文标题】使用 C++ 在 linux 中播放 .mp3 或其他音频文件 [重复]【英文标题】:Play .mp3 or other audio files in linux using C++ [duplicate] 【发布时间】:2012-09-26 15:10:08 【问题描述】:

可能重复:Best audio playback api for C/C++ under Linux?

我正在寻找一个库,我可以使用它在 linux 中使用 C++ 代码播放音频文件,有什么建议吗?

编辑:如果可能,请提供一些教程的链接。

【问题讨论】:

查看GStreamer。 看看 Qt 和 Phonon。 Qt 也将是跨平台的。 ***.com/questions/772208/… 更具体。如果您在做 3d 游戏,请使用 OpenAL,否则请尝试 libao、ffmpeg、gstreamer 等 @quarry 我只想在我的应用程序上出现一些文本时播放音频文件。它很少发生,它不是游戏;它是一个简单的应用程序。 【参考方案1】:

看看FMOD。它是一个跨平台的 C++ 音频库。

有很多可用的教程,例如:

Quick Guide to FMOD FMOD Introduction

【讨论】:

为什么是-1?这就是 OP 想要的…… 是的,这就是我想要的,谢谢。

以上是关于使用 C++ 在 linux 中播放 .mp3 或其他音频文件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

从 Visual C++ 播放 mp3 的最简单方法

播放音频的库? - C++ [关闭]

在 Qt 和 C++ 中改变 mp3 速度 [QMediaPlayer]

在 Linux 上播放 mp3 声音缓冲区

C# 使用 MCI 或 WMP 控件从资源中播放 MP3?

在不使用库的情况下播放 MP3/WAV 文件?