【请教】二个超基础问题100分,成功立刻结!!
日期:2006-06-27 荐:
【请教】二个超基础问题100分,成功立刻结!!问题一:在一个FORM上用MEDIAPLAYER控件播MP3文件当作背景音乐,希望在点击相应按钮转换FORM时,该音乐不间断不会了,或者要用其他控件比较方便?问题二:手上有一做好的AVI视频文件,希望把他加在我的程序运行的开始,其实就是一个制作公司的LOGO展示开始程序后,立刻开始播放该AVI文件(全屏),播完后(大概5秒)立刻转到我的第一个FORM(首页)就这两个问题,应该算是比较基础吧,会了立刻结帐,谢谢 啊 !!!!!!!!!!!1:难道form LostFocus就不播放了吗?没试过。可以换个思路,把mp3放到网页里,然后用webbrowse控件打开这个网页 2:MediaPlayer1.fullScreen =True 在把MediaPlayer1放到最开始的form里,然后播放,计时记录5s后form1.show :unload me1、肯定啊,我试了,转到另外一个页面就不继续播放了啊2、计时记录5S?是用那个TIMER控件吗?呵呵,我试过,即使你将包含MEDIAPLAYER控件的那个窗体用HIDE隐藏起来,音乐也不会停的,不知道你是怎么做的,不妨拿代码出来看看另外第二个功能,用TIMER可以实现啊事件触发或者用timer控件1、我的机器上装的是media player 9.0控件,好象失去焦点或隐藏都不会中断啊,照样是音乐不断。2、把media player 9.0控件的fullscreen属性设置为true(不能在运行的时候设置,否则会出错),然后在windowsmediaplayer1_playstatechange(newstate as long)的过程下添加如下语句:if newstate=1 then unload me就可以了我明白了,是因为我在切换窗体的时候总会写一个UNLOAD ME把原来的窗体关上了我试了,我把UNLOAD ME 删了音乐就不会停了但是这样好吗?不关掉原来的窗体?估计你退出窗体了或在formLostFocus中写了什么OK,解决了,结帐!!
标签: