網頁內嵌Windows Media Player播放器的多檔案播放方法

來源:互聯網
上載者:User

網頁內嵌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();
}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.