本文介绍了在后台播放音频文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好, 我正在开发一个应用程序,需要在其中运行基于Dialog的应用程序,并且在 同时我需要同时在后台播放音频文件.任何想法, 对于如何使用vc ++或c ++在我的应用程序中实现它有看法. 在此先感谢.
解决方案{ 如果(m_PlayMusic)// 开始播放音乐... :: PlaySound(MusicFileSpec.c_str(),NULL,SND_ASYNC | SND_LOOP | SND_FILENAME); 其他 // 停止播放音乐... :: PlaySound(NULL,NULL,SND_ASYNC | SND_FILENAME); }
一种解决方案是在应用程序上启动运行工作程序线程工作线程 [ ^ ].然后开始在那里玩. 在这种设计中,您不会阻止主对话框.等等.
我会使用mmsystem和waveio,但是会怎样.. mciSendString(" 打开\" dingdong.wav \别名音频" )|| mciSendString(" 播放音频" );
Hello, I am working on an application, where i need to run an Dialog based application and at the same time i need to play an Audio file at the Background simultaneously. Any Idea, have views on how to implement it in my application using vc++ or c++. Thanks in Advance.
解决方案 { if(m_PlayMusic) // start the music... ::PlaySound(MusicFileSpec.c_str(),NULL,SND_ASYNC|SND_LOOP|SND_FILENAME); else // stop the music... ::PlaySound(NULL,NULL,SND_ASYNC|SND_FILENAME); }one of the solutions is on the application start run worker thread worker thread[^]. and start playing there. In such a deign you wont block the main dialogs. etc.I''d use mmsystem and waveio but howabout.. mciSendString("Open \"dingdong.wav\" alias audio") || mciSendString("play audio");更多推荐
在后台播放音频文件
发布评论