游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: ljm

用DirectSound播放OGG格式的音乐

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-7-18 17:16:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

楼主问一下您做的ogg播放器的窗口必须是当前窗口,才能播放声音,如果点击了其他窗口作为当前窗口,则声音就停止.如果不管是否是当前窗口,都能不坚断的播放声音,能说一下方法吗?   谢谢!

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
 楼主| 发表于 2006-7-18 21:21:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

似乎是DirectSound的原因,我没去找解决办法(当时认为游戏在失去焦点的时候不出声也正常,就懒得深入研究了),用OpenAL好像就可以,不过我没写

6

主题

99

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2006-9-7 14:24:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

使用 DSound 前要给它设置一个窗体的,当窗体失去焦点时就会没声,传入桌面句柄,并设置为全局焦点即可,具体可看文档。
不是我不肯说,模模糊糊的只记住这些,呵呵,菜鸟就是酱紫:p。

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2006-9-27 16:05:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

非常感谢你的东西~这正是我要的  :)
下载ing   请问一下是否支持循环播放?

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2006-9-27 16:55:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

我用Audiere占用资源暴多,但是Audiere自带的那个播放器就不怎么占资源,不知道哪儿用错了,19楼的大侠能贴一段代码介绍一下使用Audiere么?

9

主题

45

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2006-9-29 14:41:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

怎么贴哦?

9

主题

45

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2006-9-29 14:42:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

留下邮箱我把源代码和开发包发给你

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2006-9-30 12:03:00 | 显示全部楼层

Re:用DirectSound播放OGG格式的音乐

m9551@163.com

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2006-10-4 17:45:00 | 显示全部楼层

Re: Re:用DirectSound播放OGG格式的音乐

supervv: Re:用DirectSound播放OGG格式的音乐

楼主问一下您做的ogg播放器的窗口必须是当前窗口,才能播放声音,如果点击了其他窗口作为当前窗口,则声音就停止.如果不管是否是当前窗口,都能不坚断的播放声音,能说一下方法吗?   谢谢!


在生成secondary buffer的时候加上DSBCAPS_STICKYFOCUS参数,可实现主窗口失去焦点时仍然播放音乐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 14:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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