laojikelly 发表于 2009-4-30 05:29:31

[求助]两种音乐文件同时播放的问题

今天上班的时候,网吧客人的手机被偷了...
老板要求搞一个每隔30分钟广播保管好财物的温馨提示...
利用soundplay()即可达到目的.
但是问题是,如果到了播放温馨提示的同时收银MM之前又开了千千静听、在线听歌、或者其他音乐播放器等等的时候.就会出现温馨提示广播混乱...
我想实现的目的是:每隔30分钟,先停止千千静听,在线听歌,或者酷狗音乐,酷我音乐盒等等播放器的音乐,或者让他们静音也成.总之就是听不到他们打开的音乐文件就OK,然后再播放温馨提示.
但是千万别是判断酷我音乐盒等进程,如果存在进程则结束进程,再播放温馨提示,千万种播放器,不可能知道每一个播放器的进程的.
为了实现这个目的,愁了近11个小时...大家帮帮忙好吗?就当可怜下了...

thesnow 发表于 2009-4-30 08:14:14

http://msdn.microsoft.com/en-us/library/ms707316(VS.85).aspx

Closing All MCI Devices Used by an Application
UINT wDeviceID;
DWORD dwReturn;

// Closes all MCI devices opened by this application.
// Waits until devices are closed before returning.

if(dwReturn = mciSendCommand(MCI_ALL_DEVICE_ID, MCI_CLOSE, MCI_WAIT,
    NULL))
   
    // Error, unable to close all devices.

thesnow 发表于 2009-4-30 08:19:19

当然,如果程序有操作MCI重新播放,继续播放的话可能失效.

其实问题是,怎么和手淫MM搞好关系,别乱开.

laojikelly 发表于 2009-4-30 20:21:11

其实我不明白老大您的意思。。。
页: [1]
查看完整版本: [求助]两种音乐文件同时播放的问题