程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 網頁內嵌Windows Media Player播放器的多文件播放方法

網頁內嵌Windows Media Player播放器的多文件播放方法

編輯:關於ASP.NET

網頁內嵌Media Player播放器很簡單,以下代碼即可完成一個簡單的播放器 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0  Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content- Type" />
<title>音樂播放器÷</title>
</head>

<body>

<object height="200" type="video/x-ms-wmv" width="200">
   <param name="filename" value="C:\Users\SkyD\Music\Groove  Coverage\far away from home .mp3" />
   <param name="autostart" value="true" />
   <param name="loop" value="true"/>
</object>

</body>

</html>

運行效果:

如何讓播放器可以播放多個音頻/視頻文件?

沒法直接在HTML中添加多重filename參數實現多文件播放,可行的方法是: 自行建立播放列表,然後將filename參數指向播放列表的位置。

以下C#代碼用於創建一個Windows Media Player所支持的播放列表文件:

public static void 生成ASX音樂播放列表文件(string 存儲路 徑, params string[] 文件路徑列表)
{
   StringBuilder s = new StringBuilder();
   foreach (var f in 文件路徑列表)
   {
     s.AppendLine(string.Format(@"<Entry><Ref href =  ""{0}""/></Entry>",f));
   }
   StreamWriter sw = new StreamWriter(存儲路徑, false,  Encoding.Default);
   sw.Write(string.Format(@"<Asx Version = ""3.0"" >{0} </Asx>",s));
   sw.Close();
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved