2010-08-27 130 views
1

对于播放声音的应用程序,如何判断声音何时停止如此说话 假设我有一堆网址链接到网络上的音乐 ,我想在播放一首歌曲前进到下一首歌曲后(是播放列表) 我可以获得某种音频事件(vista或甚至win7特定的确定),让我知道应用何时停止播放声音如何判断一个应用程序是否正在播放声音

+0

这不会取决于您的播放器API吗?或者你是在产生一个外部程序还是调用Windows Shell来播放音频? – 2010-08-27 18:23:41

+0

嵌入资源管理器控制,所以基本上任何网站使用闪光窗户媒体等 – Rahul 2010-08-27 20:26:39

回答

0

这不可靠因为其他程序可能在您的歌曲结束时播放声音。在您下载歌曲时,以编程方式确定每首歌曲的长度。

+0

长度可能是可能的,但其他声音应该无关紧要,因为让我们假设它不是一个问题,即我确保只有我的应用程序播放声音。然而在Windows vista之后,我注意到音量调音台可以让你设置音量级别和进程级别的静音,所以我必须相信有进程级别的能力来知道一个进程是不是正在播放声音 虽然 – Rahul 2010-08-27 20:28:32

+0

肯定会出错,但是,如果您可以轻松访问每首歌曲的长度以知道何时转到下一首歌曲,您是否真的想重复收听? – MCain 2010-08-27 20:50:26

相关问题