En tout cas, en 4 lignes de code sans passer par WMP (c'est terrible, DX sait lire du streaming de WMA tout seul ) :
Code :
- using System;
- namespace Test
- {
- public partial class Form1 : Form
- {
- Microsoft.DirectX.AudioVideoPlayback.Audio a;
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- a = new Microsoft.DirectX.AudioVideoPlayback.Audio("http://vipmms9.yacast.net/encodereurope2/.WMA" );
- }
- private void checkBox1_CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox1.Checked)
- {
- a.Play();
- }
- else
- {
- a.Stop();
- }
- }
- }
- }
|
J'ai pas dit que c'était propre hein
(notamment le joli warning quand on lance le débug est à creuser mais bon, ça marche, je viens de réveiller tout le monde au bureau -le son de mon portable était à fond -)
Message édité par MagicBuzz le 19-02-2007 à 16:05:34