[VB/C#/WinMo] Live stream afspelen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • MrOizo2005
  • Registratie: September 2003
  • Laatst online: 01:35
Hallo GoT'ers,

Ik ga het hier toch ook maar even proberen, Ik ben vrij nieuw met het bouwen van Windows Mobile 6.1 applicaties. Nu was ik bezig om een applicatie te maken die Live streams kan afspelen (asx, raw urls)
Maar hier loop ik tot mijn verbazing na uren googlen goed op vast.

Ik heb via de "References" de Windows Media Player (wmp.dll) toegevoegd aan mijn project en gebruik nu de volgende code:

code:
1
2
3
4
WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer();
player.URL =  System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)  + "\\LocalTest.mp3";
  player.settings.volume = 100;
  player.controls.play();


Deze bovenstaande code werkt perfect voor het afspelen van lokale bestanden , maar mijn doel is juist om het via live streams te hebben. Zodra ik de bovenstaande code verander naar het volgende code dan gebeurd er helemaal niks.
code:
1
player.URL ="http://eenradiostream.xxx:8000";


Nu vroeg ik mij af of mensen hier ervaring mee hebben en mij in de goede richting kunnen wijzen.
Mijn werkomgeving bestaat uit het volgende:
  • Visual Basic 2008
  • Windows Mobile 6 (6.1) SDK's
  • Windows Mobile Device Center (voor het direct testen van de applicatie)
  • wmp.dll (Windows Media Player)
Met vriendelijke groet,

Oizopower

Also known as Oizopower | When Life Gives You Questions, Google has Answers


Acties:
  • 0 Henk 'm!

  • TvdW
  • Registratie: Juli 2007
  • Laatst online: 30-08-2021
Dit is dan niet echt VB2008, maar het kan je wel in de goede richting helpen.
code:
1
2
3
    Form1.WindowsMediaPlayer1.URL = radioURLList(Index + cPos)
    Form1.WindowsMediaPlayer1.Enabled = True
    Form1.WindowsMediaPlayer1.Controls.play


ik denk dat jij vergeet om play aan te roepen.

[ Voor 9% gewijzigd door TvdW op 14-01-2009 08:53 ]


Acties:
  • 0 Henk 'm!

  • MrOizo2005
  • Registratie: September 2003
  • Laatst online: 01:35
TvdW schreef op woensdag 14 januari 2009 @ 08:53:
Dit is dan niet echt VB2008, maar het kan je wel in de goede richting helpen.
code:
1
2
3
    Form1.WindowsMediaPlayer1.URL = radioURLList(Index + cPos)
    Form1.WindowsMediaPlayer1.Enabled = True
    Form1.WindowsMediaPlayer1.Controls.play


ik denk dat jij vergeet om play aan te roepen.
Dit is toch precies hetgeen wat dit doet?
code:
1
player.controls.play();


de player. verwijst naar "WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer();"
De code die ik gebruik voor lokaale muziek bestanden werkt prima als ik hem aan een button hang

Met vriendelijke groet,

Oizopower

Also known as Oizopower | When Life Gives You Questions, Google has Answers


Acties:
  • 0 Henk 'm!

  • asfaloth_arwen
  • Registratie: Februari 2005
  • Laatst online: 18:08
Bekijk deze eens, denk dat die je wel op weg helpt: http://msdn.microsoft.com/en-us/library/bb262248(VS.85).aspx :) en eventueel deze: http://msdn.microsoft.com/en-us/library/bb248595(VS.85).aspx

[ Voor 25% gewijzigd door asfaloth_arwen op 14-01-2009 09:07 ]

Specs


Acties:
  • 0 Henk 'm!

  • MrOizo2005
  • Registratie: September 2003
  • Laatst online: 01:35
Correct me if i'm wrong, maar deze pagina's ben ik gister ook tegen gekomen. Alleen gaat het hier in principe om het zelfde, hier laten ze ook zien hoe je een "local" audio bestand afspeeld.

offtopic:
Maar sowieso moet ik wel een error handler nog in de code zetten , dat staat hier wel mooi uitgelegd. :P

[ Voor 11% gewijzigd door MrOizo2005 op 14-01-2009 10:13 ]

Also known as Oizopower | When Life Gives You Questions, Google has Answers