在裝置(mobile)播放mp3檔案

posted @ 2008/4/9 20:54 | 閱讀數 : 2376 | 我要推薦 | 6 Comments | 訂閱

 

Note:本篇開發端Media Player版本為11, WM6上Media版本為10.3
之前在"如何讓裝置發出聲音"這篇,我們有談過利用呼叫API的方式來播放wav檔,那如果要播放mp3那要怎麼做呢?
首先下面有一些參考資料


 

下面是測試的程式碼,可以參考看看


畫面上有一個ListBox名稱為ListBox1,兩個Button分別為btnStart、btnStop

  1. Public Class Form1  
  2.   
  3.     Dim Player As WMPLib.WindowsMediaPlayer  
  4.   
  5.     Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load  
  6.         For Each s As String In IO.Directory.GetFiles("\儲存卡\Music")  
  7.             ListBox1.Items.Add(s)  
  8.         Next  
  9.         Player = New WMPLib.WindowsMediaPlayer  
  10.         Player.settings.volume = 10  
  11.     End Sub  
  12.   
  13.     Private Sub btnStart_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles btnStart.Click  
  14.         If ListBox1.SelectedIndex >= 0 Then  
  15.             Player.URL = ListBox1.SelectedItem  
  16.             Player.controls.play()  
  17.         End If  
  18.     End Sub  
  19.   
  20.     Private Sub btnStop_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles btnStop.Click  
  21.         Player.controls.stop()  
  22.     End Sub  
  23. End Class 

bauann@dotblog


回覆
Kenneth - 2009/2/18 下午 04:14   回覆
# re: 在裝置(mobile)播放mp3檔案
Which reference library dll should I add to obtain WMPLib.WindowsMediaPlayer?
bauann - 2009/2/18 下午 06:27   回覆
# re: 在裝置(mobile)播放mp3檔案

Hi,

您必須加入wmp.dll的參考,檔案位置在 " C:\Windows\System32\wmp.dll "

doremicat - 2009/3/27 下午 02:42   回覆
# re: 在裝置(mobile)播放mp3檔案
大大您好..請問這個該如何播放串流呢
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=156

我直接這樣似乎不行
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Player.URL = "http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=156"
Player.controls.play()
End Sub
doremicat - 2009/3/31 下午 01:54   回覆
# re: 在裝置(mobile)播放mp3檔案
好像只能播mms的網址..我己經解決了...
forgot - 2009/9/15 下午 05:01   回覆
# re: 在裝置(mobile)播放mp3檔案
請問這是使用智慧型專案嗎?
bauann - 2009/9/15 下午 09:18   回覆
# re: 在裝置(mobile)播放mp3檔案

to forgot :
HI,是的,要用智慧型裝置的專案

發表回覆






登入後使用進階評論

Please add 4 and 7 and type the answer here: