Aradığınız konuyu buradan bulabilirsiniz.
Hoşgeldiniz.Burada arama yapabilirsiniz.
Aramak istediğiniz kelimeyi giriniz...
C# ile ilgili kaynaklar
C# Konuları
SQL ile ilgili kaynaklar
SQL Konuları
ASP.NET ile ilgili kaynaklar
ASP.Net Konuları
Makale Başlığı C# ile Ses Dosyası Çalmak - C# ile Müzik Çalmak
1000

                          Belirttiğimiz namespaceleri ekledikten sonra kodlarımızı yazıyoruz. Bunun için System.Media namespacesini eklememiz gerekiyor. Daha son
ra SoundPlayer sınıfından player adıyla bir nesne oluşturuyoruz. Daha sonra hangi ses dosyasını çaldıracağımızı belirtiyoruz. Ben problem olmaması açısından direkt windows klasörü içerisindeki bir ses dosyasını path olarak verdim. Daha sonra play metodu ile ses dosyasını çaldırıyoruz.

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Media;

 

namespace WindowsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void Form1_Load(object sender, EventArgs e)

        {

            SoundPlayer player = new SoundPlayer();

            string path = "C:\\windows\\media\\start.wav"; // Çalmasını istediğiniz ses dosyasının yolu

            player.SoundLocation = path;

            player.Play();

        }

    }

}

Kategori C#
Eklenme Zamanı 25.12.10 15:25:23
Okunma Sayısı 3284 kez görüntülenmiş
Bu konuya yapılan yorum sayısı 15 adet yorum eklenmiş
Yorum mert-ekinci
Yorum Yapılma Zamanı 15.12.11 13:56:41
Abi ben L3 oğrencisiyim hocamız bize ses programı istedi çok bir bilgim yok yardıncı olurmusunuz
Yorum mert-ekinci
Yorum Yapılma Zamanı 15.12.11 13:51:48
Sağolun
Yorum Yavuz
Yorum Yapılma Zamanı 08.12.11 15:53:42
Ses dosyasına verdiğin yolu kontrol eder misin. Verdiğin path boşsa eğer ondan hata veriyo olabilir
Yorum fatih kemal
Yorum Yapılma Zamanı 08.12.11 15:45:51
fakat ben o "r." yı yanlışlıkla yazdım normalde "r." yok
Yorum Yavuz
Yorum Yapılma Zamanı 08.12.11 15:38:00
"r" ismi ile oluşturduğun nesneni boş olduğunu belirtiyor.
Yorum fatih kemal
Yorum Yapılma Zamanı 08.12.11 15:36:17
tamam o kısmı hallettim de programı çalıştırdığımda programın son satırından bir r. nullreferenceexception was unhandled pencere açılıyor
Yorum Yavuz
Yorum Yapılma Zamanı 08.12.11 15:20:18
Fatih merhaba. Kodları direkt kopyalama. Hangi kontrolün altında işlem yaptıracaksan oraya "SoundPlayer" ile başlayan satırdan başlayıp, player.Play(); satırına kadar kopyala. player.Play(); satırı da dahil. Büyük ihtimalle senin projene eklediğin form ismi ile benim örnekte yazdığım form ismi farklı olduğu için hata alıyorsun.
Yorum fatih kemal
Yorum Yapılma Zamanı 08.12.11 15:18:51
Error 1 The name 'InitializeComponent' does not exist in the current context hata bu
Yorum Yavuz
Yorum Yapılma Zamanı 08.12.11 15:05:04
Karşılaştığınız hatayı tam olarak belirtirseniz yardımcı olabilirim @fatih bey. Eğer kodları direkt kopyala-yapıştır yaptıysanız namespacesler farklı olacağındandan initializecomponent metodu hata veriyor olabilir. Ama aldığınız hatanın bu olduğunu varsayarak yazdım bu cevabı.
Yorum fatih kemal
Yorum Yapılma Zamanı 08.12.11 14:27:48
her güzel hoşta ben bunu visual studio 2010 form application da yazdğımda initializecomponent komutu hata veriyor. yeni proje olarak hangisini seçmeliyiz?
Yorum Hayrettin
Yorum Yapılma Zamanı 29.11.11 00:03:27
Ben de kendi bilgisayarımda çalıştırabildim fakat sunucu bilgisayara attığımda çalışmadı. HTML kodlarına baktığımda ses dosyasının ismiyle ilgili herhangi bir kod da görünmüyor. Acaba ses dosyasını sunucu bilgisayarda mı çalıyor ki :) Bir de Melek'in de dediği gibi wav haricinde ses dosyalarını çalmıyor malesef.
Yorum Yavuz
Yorum Yapılma Zamanı 06.10.11 14:51:25
Merhaba; projeyi başka pcde çalıştırdığınızda ses dosyasını bulamıyor olabilir. Bu yüzden burayı bir test etmenizi öneririm. Sıkıntı yaşıyorsanız yavuzaydogan@hotmail.com.tr msn adresinden destek verebilirim. Kolay Gelsin.
Yorum Polat TAŞKIn
Yorum Yapılma Zamanı 03.10.11 16:23:13
proje yi run ettiğimizde çalıyor sıkıntı yok, fakat prıjeyi publish edip başka bir pc den çağırdığımızda ses gelmiyor. bunun için ne yapılması gerek ?
Yorum Yavuz
Yorum Yapılma Zamanı 06.9.11 16:58:02
Öyle bir kısıtlama yok çalmasını istediğiniz medyanın yolunu belirtirseniz oynatacaktır.
Yorum melek
Yorum Yapılma Zamanı 18.7.11 15:18:42
tamam güzel de sadece wav dosyalarını açıyo ya diğerleri için?
Düşüncelerinizi Yazın Bu yazı hakkında ne düşünüyorsunuz?
Ad - Soyad: 
E-Mail Adres:    
Web Sitesi:
Yorumunuz:  
Paylaş