python - 我可以在代码中的 python 游戏中包含音乐吗?

标签 python python-3.x audio winsound

我想在基于文本的 python 游戏中使用 winsound 模块来播放一些背景音乐,但是我不希望用户必须将音乐文件放在与游戏相同的文件夹中才能播放。有什么方法可以将音乐包含在文件中,所以如果我将其转换为 .exe 文件,它将被包含在内?
网上有些地方说winsound可以将音频数据用作winsound.PlaySound函数的字符串,但是如何将.wav文件转换为字符串呢?

最佳答案

import winsound

winsound.PlaySound('song.wav', winsound.SND_FILENAME)
time.sleep(1)
替换 song.wav到任何本地.wav您要使用的文件。

关于python - 我可以在代码中的 python 游戏中包含音乐吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63239057/

相关文章:

python - 为什么多进程 python grpc 服务器不起作用?

android - Delphi中的跨平台音频支持

java - AudioClip没有声音-Java

python - 在 Python 中正确使用互斥锁

python - C 程序内存违规依赖于 std::cout (?)

python - python 中的属性错误。对象没有属性

python - some_dict.items() 是 Python 中的迭代器吗?

html - 将自定义标题添加到 Pandas 中的数据框并将其转换为 HTML

macos - CAPlayThrough示例的问题

python - 传递字符串列表作为 Airflow 中依赖任务的参数