none
SoundPlayer'in çalışıp çalışmadığını kontrol etme RRS feed

  • Soru

  • Merhaba. Her kese iyi çalışmalar. Projemde .wav uzantılı sesin dosya yolu sql veri tabanına kayıtlı. Her hangi bir dosyanın yolunu yanlış yazdığımda ses çalışmıyor. Bu normal. Veri tabanındaki bilgileri datagridde gösteriyorum. Ve datagridde SesDurumu adlı sütun var. Ve ses düzgün çalışıyorsa SesDurumu sütunundaki hemen satır yeşil, düzgün çalışmıyor ise kırmızı olmalı. Bunu nasıl kontrol ede bilirim?
    • Düzenleyen Rauf_55 13 Ocak 2022 Perşembe 15:29
    13 Ocak 2022 Perşembe 15:28

Tüm Yanıtlar

  • Merhaba,

    Aşağıdaki örneği inceleyebilirsiniz

    https://stackoverflow.com/questions/6828100/how-to-create-a-datagrid-with-wav-files-in-wpf

    13 Ocak 2022 Perşembe 16:01
    Moderatör
  • Merhaba,

    Aşağıdaki örneği inceleyebilirsiniz

    https://stackoverflow.com/questions/6828100/how-to-create-a-datagrid-with-wav-files-in-wpf

    Aradığım bu değil
    13 Ocak 2022 Perşembe 18:42
  • Merhaba,

    Aşağıdaki örneği inceleyebilirsiniz

    https://stackoverflow.com/questions/6828100/how-to-create-a-datagrid-with-wav-files-in-wpf

    Sesin çalışıp çalışmadığını kontrol etmek istiyorum. Mesela ses dosyasının uzantısında bir yanlışlık var ve ya ses dosyası bozuk değelim. Şu durumda ses normal halde çalışmayacak. Eğer ses çalışıyorsa datagriddeki SesDurumu sütunundaki satır yeşil, çalışmıyor ise kırmızı olmalı.
    13 Ocak 2022 Perşembe 18:48
  • Merhaba
    IsLoadCompleted propertysi işinizi görebilir. Bence asıl denetimi LoadCompleted eventinde yapmanız gerekecek. Bunlara göre istediğiniz biçimleri uygulayabilirsiniz.

    SoundPlayer Class

    14 Ocak 2022 Cuma 07:09
  • Arkadaşlar sanıyorum ki derdimi anlatamamışım.

    Şimdi bir formum var. Formda datagrid var. Datagridde veritabanındaki isimler ve isimlerin ses durumu datagridde gösterilmekte. Şimdi bilmek istiyorum ki, ses yolunda bir sorun var mı yok mu. Bu formda sesleri seslendirmiyorum. Sadece olarak datagridde gösteriyorum.

    14 Ocak 2022 Cuma 07:53
  • Merhaba
    O zaman Io.File sınıfıyla o dosyanın varlığını kontrol etmeyi deneyebilirsin. Eğer belirtilen yolda bir dosya varsa veya yoksa ona göre önlem alırsın. 

    using System;
    using System.IO;
    
    class Test
    {
    public static void Main()
    {
    string path = @"c:\Test.txt";
    if (!File.Exists(path))
    {
    //dosya bulunamadı. Yapılacak işlemler
    }

    14 Ocak 2022 Cuma 12:29
  • Merhaba
    O zaman Io.File sınıfıyla o dosyanın varlığını kontrol etmeyi deneyebilirsin. Eğer belirtilen yolda bir dosya varsa veya yoksa ona göre önlem alırsın. 

    using System;
    using System.IO;
    
    class Test
    {
    public static void Main()
    {
    string path = @"c:\Test.txt";
    if (!File.Exists(path))
    {
    //dosya bulunamadı. Yapılacak işlemler
    }

    Şu kodda işimi görmedi :(
    14 Ocak 2022 Cuma 15:17
  • Merhaba
    Benim anlayabildiklerim bunlar. Daha iyisini buradaki değerli üstatlar yanıtlayacaklardır. Ancak siz dosyanın olup olmadığını yani çalışıp çalıpmadığını sormuştunuz. bende bunlara kendimce cevaplar paylaştım sizinle. 
    Kolay gelsin.
    14 Ocak 2022 Cuma 21:16
  • Cevap verdiğiniz için teşekkür ederim
    15 Ocak 2022 Cumartesi 20:06