python - 如何在 Python 中按顺序播放音频文件?
问题描述
我正在从事一个涉及流式音频数据的项目。目前,音频数据被分成小片段(约 3 秒)并发送给客户端。客户端需要接收并立即播放。我已经编写了代码来接收并保存到 .wav 文件中然后播放它。但声音播放不流畅,每个文件之间仍有延迟。怎样才能流畅地依次播放:
global c
c += 1
print("OPH_LIVE_STREAM")
file_out = str(c) + filename
f = open(file_out, "wb")
f.write(sound)
f.close
waffle = str(c-7) + "amthanh.wav"
playsound(waffle)
解决方案
应该在客户端创建一个缓冲区并在该缓冲区上播放音频。我猜它会很顺利。
推荐阅读
- sql - 是否可以创建 Azure SQL 数据库主主复制
- python - 在列表中查找总和为目标数字的一对数字
- java - 有没有办法在 android 中刷新 SQLite 数据库文件中的更改?
- java - Eclipse:如何从 Eclipse 配置创建独立服务器
- java - 如何使用 Gradle 命令行参数更改代码变量
- mysql - MySql Count 子句与 where
- arrays - Perl - 从存储在哈希引用中的数组中获取数组值的问题
- c++ - 获取两个不同模板的产品类型
- php - 如何在php中使用htaccess重定向到特定的文件夹/页面
- animation - Update normals of animated skinned mesh in three.js?