|
本帖最后由 veryslow 于 2013-5-6 21:42 编辑
/ O$ k9 U4 Y" x2 l) I$ z8 u! o6 \: U8 \8 |* Q, r* e
手头有块古老的AM3声卡,目前努力在Win8下发声。首先只能32位的系统,然后貌似wavedriver+MMEHelper的做法,在win7、win8下是无用的。所以ASIO驱动是必须的,foobar当然可以用,但是这样应用范围太小了。经过试验:; Z' ]# w1 I" i7 G
& g* H1 U3 x, K( q" _2 a/ f9 m; m4 ?6 Y1、QQmusic可以指定ASIO输出设备,这样至少可以在线听歌了。但是。。。不间断的有爆音,不知道是不是码率转换的问题,有时有,有时没有。(这个问题我在2台不同的机不同的系统都出现,应该是QQmusic的问题)
" p% k) s, d2 J0 q) {1 ^0 O8 }; d! F0 u6 q+ X- k
2、win8自带的WMP , 装个wmp的第三方ASIO插件,出声了(有时要先禁用,再启用才出声,不解)。鉴于还有大量需要第三方解码的视频,再装个Win8codec解码包,测试放影片也可以出声了。这样基本上本地的文件播放都解决了。* K, {. c! F) B# t. l0 Z9 \ h6 Q
$ [3 Z( I& y8 o. H6 T
3、浏览器的出声,这个暂时无解。。。谁要能解决就解决大问题了,这样在线的视频也能出声了。幻想着有一种虚拟声卡驱动,把ASIO设备模拟成一个win7或win8的WASPI之类的设备就好了。结果发现有一个ASIO2WASPI的软件,可是我需要的是倒过来的WASPI2ASIO.
; _7 ?( a+ k$ O# v0 y0 o7 `! g% O% D4 w$ ~+ L, X1 {* R
===================) @& j# Y9 \# b7 h4 f5 B* D1 w) R
0 S, \2 M( v9 b. O, }
今日努力到距成功似乎只有一步之遥,结果还是不行。找到一个虚拟声卡软件Vitual Cable , 可以把虚拟声卡重定向到其它声卡。我已经做到让它识别出AM3声卡了,最终运行的时候就不行了。估计还是兼容性问题。/ B* N; B& N! A# J. C6 X! Z8 e9 f
9 o1 p, z: {8 W& z" \# O q9 P9 N
7 e1 F) ^ {3 s& W; E
5 Y6 X( Z0 L% r1 v- [ |
|