c语言视频播放函数,c语言播放视频文件

怎样用C语言编程打开一个文件(比如mp3,mp4)

可以使用PlaySound()函数播放mp3音频,该函数原型位于windows.h。

超过十余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站建设、成都网站制作,成都网站推广,成都网站优化,整体网络托管,小程序开发,微信开发,重庆APP软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

PlaySound函数的声明为:

BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);

参数pszSound是指定了要播放声音的字符串。

参数hwnd是应用程序的实例句柄,除非pszSound的指向一个资源标识符(即fdwSound被定义为SND_RESOURCE),否则必须设置为NULL。

参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE,否则返回FALSE。

使用PlaySound函数时需要在#includewindows.h后面加上(注意:不能加在前面):

例程:

CFileDialog dlg(TRUE, "mp3", "*.mp3", OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, "mp3文件(*.mp3)|*.mp3|");

/*创建选择对话框,让用户从文件夹中选取一个MP3文件*/

int iRet = dlg.DoModal();//获得对话框返回值

if(IDOK == iRet) //如果返回值成功,表明成功获取一个MP3文件

{

CString pathName= dlg.GetPathName(); //得到文件的路径名称

PlaySound( pathName , NULL, SND_FILENAME | SND_ASYNC);//用playsound函数播放该文件

}

我想用C语言编写一个调用视频播放器打开视频文件的程序,请指导一下,谢谢!

你可以设置视频文件的默认打开方式为KMPLAYER,然后自己写一段程序,去遍历你的指定目录下的视频文件,并根据视频名称排序,然后在你的程序中自动生成1,2,3....这样的按钮,为按钮添加点击事件,当点击按钮时,调用dos命令打开指定路径的视频文件。

C语言播放音乐的函数定义

调用DOS命令,让 Windows Media Player 帮你播放

下面播放 "zzd.wav"

你若有别的格式文件,Windows Media Player 能识别的都可以播放。

#include stdio.h

void play_wav(char *s){

char cm[100];

sprintf(cm,"mplay32.exe /play %s",s);

system(cm);

}

main()

{

char s[100]="zzd.wav";

play_wav(s);

getchar();

return 0;

}

c语言基于MFC的视频播放器,怎样增加支持的视频格式,比如MP4

热心网友

C语言好像不太合适做这个...【龙城飞将】正解,vc 6.0 可以。

不过楼主请听我一言。

#include"stdio.h" /*头文件*/

void main() /*函数类型*/

{

printf("Hello \n"); /*输出部分*/

}

看了你编的这个C程序,这个Hello World. 很简单,但是从你的格式和语法看,你的代码量不够,我觉得你离写音乐播放器还有很大的距离。

多看看书吧,图片里我给你总结了一套C++要看的书。

怎么用c语言编程,播放一段视频啊?能给我发发你的代码吗?

#include stdlib.h

int main()

{

char filename[20];

printf("请输入要播放的视频的路径:");

scanf("%s",filename);

system(filename);

}

如何输入你想打开的视频的路径及名称就可以了,比如 C盘abc文件夹中的视频"黄飞鸿.avi",你可以输入 c:\abc\黄飞鸿.avi 后回车即可

如何用C语言编写一个视频播放器

视频播放器是一种解码器。

解码器是对已编码的数字视频进行还原解码操作的程序(视频播放器)或设备。比如系统安装了real编码器那就能将其他格式文件转换成rm或rmvb格式,如果安装了real解码器那就能播放rm或rmvb格式文件。

这已经不是简单C语言能够编写出来的,它的核心是解码编码的算法。

1,如果你只是想用某些功能,不要自己编了。找一个吧。

2,非要自己编的话,要站在巨人的肩膀上。很多种编码都有开源的解码器了。可以利用他们。或者利用开源的软件,在人家基础上开发。

3,如果你认为你有希望改进压缩解压算法,得到更好的效果,更省地方,更有效的解压算法。那首先要做的是了解各种编码的压缩解压算法。创造一种更好的算法。


名称栏目:c语言视频播放函数,c语言播放视频文件
网页网址:http://pwwzsj.com/article/hoejec.html