C# Link Label'e basınca şarkı çaldırma

BeratKya00

Decapat
Katılım
13 Haziran 2023
Mesajlar
73
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba, Visual Studio C# üzerinden proje yapıyorum ama link Label'e tıklayınca müzik çaldırmayı bulamadım. URL ile çaldırma var bilgisayardan seçmeyi bulamadım. Yardım eder misiniz?
 
Son düzenleyen: Moderatör:
Ya yanlışım olabilir bu kısmı bende tam bilemiyorum ama böyle olması lazımdı sanırsam.
Kod:
using System;

public static void PlayMp3FromUrl(string url)
{
    using (Stream ms = new MemoryStream())
    {
        using (Stream stream = WebRequest.Create(url)
            .GetResponse().GetResponseStream())
        {
            byte[] buffer = new byte[32768];
            int read;
            while ((read = stream.Read(buffer, 0, buffer.Length)) > 0)
            {
                ms.Write(buffer, 0, read);
            }
        }

        ms.Position = 0;
        using (WaveStream blockAlignedStream =
            new BlockAlignReductionStream(
                WaveFormatConversionStream.CreatePcmStream(
                    new Mp3FileReader(ms))))
        {
            using (WaveOut waveOut = new WaveOut(WaveCallbackInfo.FunctionCallback()))
            {
                waveOut.Init(blockAlignedStream);
                waveOut.Play();                        
                while (waveOut.PlaybackState == PlaybackState.Playing )                        
                {
                    System.Threading.Thread.Sleep(100);
                }
            }
        }
    }
}`
 
Son düzenleme:
Projenize sağ tıklayıp 'Ekle' kısmından 'Referans Ekle' seçeneğini kullanarak 'COM' kategorisinden Media Player'ı bulup projenize ekleyin. Ardından aşağıdaki kodları istediğiniz konuma ekleyin.

C#:
private void button1_Click(object sender, EventArgs e)
{
    WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();

    wplayer.URL = @"Müzik yolu";
    wplayer.controls.play();
}

Görsel olarak:
 

Usta sağ ol forumda buldum.

String a = "doysya yolu";
Axwindowsmediaplayer1.URL = a;

Kod bu.

Usta sağ ol forumda buldum.

String a = "doysya yolu";
Axwindowsmediaplayer1.URL = a;

Kod bu.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…