智器rdesktop无声的问题

[| 2011/07/06 01:00]
| |
之前一直试图让电脑可以连接智器放歌,一度试图搞一下direct sound抓取电脑声音发送到智器,搞了几天后发现不可行,对windows下的那套api完全不会,要想搞这个得先学很长时间的windows api,时间成本太大。又没有别的现成程序,于是考虑别的途径。

后来发现rdesktop可以用来远程登录windows,而windows的远程桌面是带了声音重定向的,于是准备反向来搞,让智器去登录windows,把声音redirect到智器上。

rdesktop使用倒是很简单,可惜连接上后所有关于声音的程序都无法运行,查了一下,说需要在组策略gpedit.msc里配置一下,让windows允许对声音重定向,默认是不允许的。配置允许后,程序可以运行了,但是声音依旧没有。

由于alsa有独占声卡的问题,一度以为是智器里某个程序把声卡占用了,导致rdesktop无法获取声卡控制权,在上面花了很长时间,没什么进展,也没法调试,很乱。

后来想到有个帖子里说到不同版本的rdesktop对于声卡独占还是不一样的,于是考虑是不是rdesktop的问题,上网一搜,果然很多人表示在使用rdesktop连接vista以后的系统时无声音,是个bug。很高兴,下了新版的代码编译了一下,但发现还是没声音。。。继续搜索,有人说在08 r2和win 7下要想播放声音,不但需要设置声音的redirect,还要设置一下磁盘的redirect才行。估计也是个bug。。于是随便设置了floppy=/tmp/***,有声音了。。很高兴。

播放了几首歌,发现声音总是断断续续,不知道是带宽问题还是智器cpu问题还是智器声卡问题,留待查证。
by snooda | 分类: 默认分类 | 评论(0) | 引用(0) | 阅读(1722)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]