C# Ses Çalma - Ekleme

FAKE HACKER

Katılımcı Üye
27 Şub 2021
405
117
Ar-Ge Kulübü
C# Ses Çalma - Ekleme

Öncelikle .Net projemizi açıyoruz ve "using System.Media;" kodu ile media kütüphanemizi projemize ekliyoruz.
Önce bir soundplayer yapısı belirtmemiz gerek, "SoundPlayer çal = new SoundPlayer();" kodumuz ile soundplayer yapımızı belirtiyoruz.


ry4171r.jpg


Ve çaldırıcağımız dosyayı belirtmemiz gerek, "string dosya = Application.StartupPath + @"{Dosya adresi(WAV dosyası kullanmanızı öneririm}"; " kodu ile dosyamızıda projede belirtiyoruz, ancak eğer dosya adresiyle uğraşmak istemezseniz wav dosyasını proje dosyasına atın ve bin>Debug klasörüne koyduğunuzda adres kısmına "\\{Dosya adı}"; şeklindede belirtebilirsiniz.

92ggeyx.jpg


Belirttik ancak ama daha projemiz bunu tanımadı bunun için "çal.SoundLocation = dosya;" kodumuz ile projemiz ses dosyasını artık tanımış olacak.

3mcm6eb.jpg


Ve "çal.Play();" kodumuz ilede artık çalma işlemimizi yaptırıyoruz ve böylece belirttiğimiz dosyamızı başarılı bir şekilde çaldırıyoruz.

s7w7weh.jpg


Kodlarımız:


Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media;

namespace tht10
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            SoundPlayer çal = new SoundPlayer();
            string dosya = Application.StartupPath + @"C:\deneme.wav";
            çal.SoundLocation = dosya;
            çal.Play();
        }
    }
}

--------------------------------------------------------------------------------------------------

Bu konudan bu kadardı görüşürüz :) :)
 
Son düzenleme:

7as

Uzman üye
15 May 2021
1,708
1,162
En el universo
Eline sağlık bu arada kodları böyle yaparsan daha iyi olur :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media;

namespace tht10
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
SoundPlayer çal = new SoundPlayer();
string dosya = Application.StartupPath + @"C:\deneme.wav";
çal.SoundLocation = dosya;
çal.Play();
}
}
}
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.