ASP.NET中,aspx页面如何播放MP3音乐,或者flash

时间:2023-01-24 04:55:17
比如我的Default.aspx页面,打开后,就播放
e:\梦里水乡.mp3 或者show.swf
请问怎么实现写代码呢?

8 个解决方案

#1


<EMBED src="e:/梦里水乡.mp3"
   HEIGHT=120 hidden="true" WIDTH=200></EMBED>  

#2


< bgsound src="e:/梦里水乡.mp3" loop="-1">

  其中,loop="-1"表示音乐无限循环播放,如果你要设置播放次数,则改为相应的数字即可。

#3


public class clsPalyWave
    {
        private static SoundPlayer player = new SoundPlayer();//C#播放类
        //-------------------------------------------------------------------
        /// <summary>
        /// 播放声音
        /// </summary>
        /// <param name="wfname">声音文件</param>
        public static void Play(string wfname)//只播放一次
        {
            player.SoundLocation = wfname;//指向声音文件
            player.Load();//同步
            player.Play();
        }
        /// <summary>
        /// 循环播放声音
        /// </summary>
        /// <param name="wfname">声音文件</param>
        public static void RedoPlay(string wfname)//循环播放
        {
            player.SoundLocation = wfname;//指向声音文件
          
            player.Load();//同步
            player.PlayLooping();//开始播放
        }
        //--------------------------------------------------------------------
        /// <summary>
        /// 停止播放
        /// </summary>
        public void StopPlay()
        {
            player.Stop();
        }
        //----------------------------------------------------------------------
    } 

//调用方法
string Sound = "e:\梦里水乡.mp3";
clsPalyWave.Play(Sound);
Tpaly.Abort();

#4


我觉得三楼的 朋友说的差不多,但不明白 ,可以详细些吗?解决了给你分。呵呵。

#5


错误提示:无法识别的转义序列  “e:\梦里水乡.mp3”

#6


“e:\\梦里水乡.mp3”

#7


3楼不错
加上
using System.Media;

去掉Tpaly.Abort();

#8


只对波形文件有效!!
对MP3无效

#1


<EMBED src="e:/梦里水乡.mp3"
   HEIGHT=120 hidden="true" WIDTH=200></EMBED>  

#2


< bgsound src="e:/梦里水乡.mp3" loop="-1">

  其中,loop="-1"表示音乐无限循环播放,如果你要设置播放次数,则改为相应的数字即可。

#3


public class clsPalyWave
    {
        private static SoundPlayer player = new SoundPlayer();//C#播放类
        //-------------------------------------------------------------------
        /// <summary>
        /// 播放声音
        /// </summary>
        /// <param name="wfname">声音文件</param>
        public static void Play(string wfname)//只播放一次
        {
            player.SoundLocation = wfname;//指向声音文件
            player.Load();//同步
            player.Play();
        }
        /// <summary>
        /// 循环播放声音
        /// </summary>
        /// <param name="wfname">声音文件</param>
        public static void RedoPlay(string wfname)//循环播放
        {
            player.SoundLocation = wfname;//指向声音文件
          
            player.Load();//同步
            player.PlayLooping();//开始播放
        }
        //--------------------------------------------------------------------
        /// <summary>
        /// 停止播放
        /// </summary>
        public void StopPlay()
        {
            player.Stop();
        }
        //----------------------------------------------------------------------
    } 

//调用方法
string Sound = "e:\梦里水乡.mp3";
clsPalyWave.Play(Sound);
Tpaly.Abort();

#4


我觉得三楼的 朋友说的差不多,但不明白 ,可以详细些吗?解决了给你分。呵呵。

#5


错误提示:无法识别的转义序列  “e:\梦里水乡.mp3”

#6


“e:\\梦里水乡.mp3”

#7


3楼不错
加上
using System.Media;

去掉Tpaly.Abort();

#8


只对波形文件有效!!
对MP3无效