使用aRts创建音频播放器
来源:互联网 发布:繁体版软件下载网站 编辑:程序博客网 时间:2024/05/22 06:54
aRts正如标题analog realtime synthesizer,是一个模块化的合成器,可以方便地创建声音、音乐、使用各种过滤器,也可以为aRts写功能模块,并整合到aRts里。
要播放音频,你只需要把波形数据发送给aRts服务器,它就会自动为你处理好并播放出来。
要在你的应用程序中使用aRts,你需要:
1:包含头文件 #include <artsc.h>
2:初始化 arts_init()
3:创建一个播放流 arts_play_stream()
4:设置播放流的属性 arts_stream_set()
5:往流里写数据 arts_write()
6:关闭播放流 arts_close_stream()
7:释放aRts arts_free()
这里以一个wav文件播放器为例解释一下如何使用aRts:
编译使用:
觉得麻烦就用Makefile:
要测试播放音频,首先要运行aRts的监护进程:
然后启动播放器,并指定你需要播放的文件:
更多资料可以参考:http://www.arts-project.org/
- 使用aRts创建音频播放器
- 如何创建一个Linux音频播放器
- AVAudioPlayer 音频播放器 使用 教程
- AVAudioPlayer 音频播放器 使用 教程
- 使用FFMPEG实现音频播放器
- 使用MediaPlayer播放音频
- 使用MediaPlayer播放音频
- 使用soundPool播放音频
- 使用MediaPlayer播放音频
- 使用SoundPool播放音频
- 使用MediaPlayer播放音频
- 使用phonegap播放音频
- JMF应用篇 之 创建音频播放器
- 音频播放器
- 音频播放器初探
- flex 音频播放器
- 音频播放器
- 音频播放器
- 大数相乘
- Java设计模式--单例模式
- 转载--sizeof的用法总结
- Wince6.0下编译系统,SDK小结
- 转移oracle数据文件"*.dbf"
- 使用aRts创建音频播放器
- 二维数组的地址
- centos配置
- Cassandra V0.7.4 新手入门点滴
- mmap共享内存
- eclipse下 alt+/快捷键方式失效的解决
- CString 强制转化为const char*,作为形参带入函数内出错。用CW2A解决
- sigsuspend函数
- 关于锐捷认证与傻瓜路由器