游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5499|回复: 4

OpenAL 中播放多个OGG文件,速度变快

[复制链接]

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2009-2-7 00:49:00 | 显示全部楼层 |阅读模式
有人遇到过当你读入多个OGG文件,准备在程序中同时播放,播放的结果不正确,播放速度变快了。有高手知道如何解决么?非常感谢!

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-2-7 18:08:00 | 显示全部楼层

Re:OpenAL 中播放多个OGG文件,速度变快

每一个音源都有独立的播放速度,你可能是没指定。

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2009-2-9 00:11:00 | 显示全部楼层

Re:OpenAL 中播放多个OGG文件,速度变快

谢谢你的提示。请问是不是通过alBufferData函数来设置播放速度??如果是的话,我设置了,5-6个文件还是正常的,但7、8个之后就又不正常了,不是声音没法正常播放,就是速度不对。还请你来指点一下

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2009-2-9 00:25:00 | 显示全部楼层

Re:OpenAL 中播放多个OGG文件,速度变快

难道是BUFFERSIZE设置小了?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-2-12 09:01:00 | 显示全部楼层

Re:OpenAL 中播放多个OGG文件,速度变快

同时播放?

很多集成声卡这种长期占用的音源不能同时超过8个,不然创新那几千块的声卡卖给谁。

和alBufferData无着,速度是用alSource设置。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 08:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表