Vielleicht wäre "Internetradio" ein geeigneterer Thread.
Um es ganz einfach zu machen:
Die meisten Programme lassen sich mit Parametern starten, so auch der Windows Media Player:
Code:
ShellExecute("wmplayer", "http://www.blackbeats.fm/listen.asx")
Wenn du es ein wenig komplizierter haben willst, empfiehlt sich die Benutzung eines sog. COM-Objektes. Auch der Windows Media Player bietet ein solches Objekt an, die genaue Beschreibung dazu findest du hier:
Ein Beispiel, um dieses COM Objekt in dein Script einzubinden, wäre dieses
Code:
$oWMP = ObjCreate("WMPLayer.ocx.7")
$hGUI = GUICreate("")
$cWMP = GUICtrlCreateObj($oWMP, 20, 20, 360, 360)
GUISetState()
$oWMP.URL = "http://www.blackbeats.fm/listen.asx"
$oWMP.controls.play
While 1
ToolTip(_WMP_Playstate($oWMP))
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
EndSwitch
WEnd
Func _WMP_Playstate($o_WMP)
Local $aState = StringSplit("Undefined,Stopped,Paused,Playing,ScanForward,ScanReverse,Buffering,Waiting,MediaEnded,Transitioning,Ready,Reconnecting,Last", ",", 3)
Return $aState[$o_WMP.playstate]
EndFunc ;==>_WMP_Playstate
Mit Sicherheit gibt es schon fertige UDF's für das WMP Objekt - einfach mal im englischen Forum suchen.
Wenn du es gaaaanz kompliziert machen willst, (und hier bin ich mir nicht mehr ganz sicher) , solltest du dir die Bass.au3 anschauen. Diese bietet wahnsinnig viele Möglichkeiten um mit Audio-Daten zu arbeiten. Unter anderem auch die Möglichkeit mit Streams zu interagieren. (Dazu hab ich aber kein Beispiel parat).
Auf autoit.de gibt es ein Projekt von Jurax, namens INR - ich habe es mir nicht installiert (Ich hasse diesen unnötigen Datenmüll), aber angeblich kann es auch streamen - und es arbeitet mit der Bass.au3. Vielleicht ist es einen Blick wert
LG