日期:2014-05-18  浏览次数:21021 次

MediaPlay循环播放flash文件
在winform里面 用 MediaPlayer控件播放制定位置的flash文件时 当播放完毕后怎么让他自动循环播放呢 如果在文件夹里面有好几个flash怎么实现逐个播放呢 播放完毕后开始循环播放 MediaPlayer的url属性播放完毕后就停了怎么实现循环呢

------解决方案--------------------
<embed src="背景音乐路径" autostart="bool" loop="n" width="m" height="k"> 

其中各个属性的含义如下: 
src:音乐文件路径
以下可选: 
autostart:音乐文件上传完后自动播放,true为播放,false为否
loop:设置循环,true为自动循环,false为不循环,数值为次数
width,height为播放控制面板的宽和高 
其余的属性有: 
volume:取值范围为"0-100",设置音量,默认为系统本身的音量
starttime:"分:秒",设置歌曲开始播放的时间,如,starttime="00:10",从第10秒开始播放
endtime:"分:秒",设置歌曲结束播放的时间
controls:控制面板的外观 
controls="console/smallconsole/playbutton/ pausebutton/stopbutton/volumelever" 
·console 正常大小的面板 
·smallconsole 较小的面板 
·playbutton 显示播放按钮
·pausebutton 显示暂停按钮
·stopbutton 显示停止按钮
·volumelever 显示音量调节按钮
hidden:为true时可以隐藏面板 


------解决方案--------------------
using Microsoft.VisualBasic.Devices;
播放flash我不太清楚,但播放wav可以用vb 里面的my对象。
Microsoft.VisualBasic.Devices.Audio audio = new Audio();
audio.Play("文件",Microsoft.VisualBasic.AudioPlayMode.BackgroundLoop);