在后台播放音频文件

编程入门 行业动态 更新时间:2024-10-25 18:36:26
本文介绍了在后台播放音频文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

你好, 我正在开发一个应用程序,需要在其中运行基于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");

更多推荐

在后台播放音频文件

本文发布于:2023-07-11 09:06:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1093521.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:音频文件   后台

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!