Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 58bf5db

Browse files
committed
更新 SFML 音频支持说明,添加对 .mp3 格式支持的说明及工具链要求
1 parent c8eca2a commit 58bf5db

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

‎md/04同步操作.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,12 +411,19 @@ enum SoundIndex {
411411
};
412412
```
413413

414-
需要注意的是 SFML不支持 `.mp3` 格式的音频文件,大家可以使用 ffmpeg 或者其它软件[网站](https://www.freeconvert.com/audio-converter)将音频转换为支持的格式。
414+
> [!Note]
415+
>
416+
> ~~需要注意的是 SFML不支持 `.mp3` 格式的音频文件,大家可以使用 ffmpeg 或者其它软件[网站](https://www.freeconvert.com/audio-converter)将音频转换为支持的格式。~~
417+
>
418+
> SFML 自 [2.6](https://github.com/SFML/SFML/releases/tag/2.6.0) 版本开始通过 **[minimp3](https://github.com/lieff/minimp3)** 支持 `.mp3` 格式的音频文件。不过新版本的 SFML 也要求更高版本的工具链。
419+
>
420+
> 如果只是为了播放 `.mp3` 的音乐,也可以直接使用 `minimp3`
415421
416422
如果是测试使用,不知道去哪生成这些语音播报,我们推荐 [`tts-vue`](https://github.com/LokerL/tts-vue)
417423

418424
> 我们的代码也可以在 Linux 中运行,并且整体仅需 C++11 标准(除了 `soundResources` 数组)。
419425
> SFML 依赖于 [**FLAC**](https://xiph.org/flac/)[**OpenAL**](https://www.openal.org/) 这两个库。官网上[下载](https://www.sfml-dev.org/download/sfml/2.5.1/)的 windows 版本的 SFML 已包含这些依赖,但在 Linux 上需要用户自行下载并安装它们。如:
426+
>
420427
> ```shell
421428
> sudo apt-get install libflac-dev
422429
> sudo apt-get install libopenal-dev

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /