Mp3 çaldıran api nedir nasıl kullanılır.

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Mp3 apisi nedir.

aşağıdaki kodu (veyselemerenin yazıya cevir parçala modülündne ksit siz listbox olarakta düşünebilirsiniz)

Kod:
Sub dene()
    For Each elem In yaziyaCevirParcala(1450.101)
        MsgBox elem
        'Debug.Print elem
    Next
End Sub

şeklinde revize edip kullancağım
öncelikle Mp3Cal fonksiyonu/prasödürü lazım herhalde

Kod:
Sub dene()
    For Each elem In yaziyaCevirParcala(1450.101)
        Call Mp3Cal yol & elem & ".mp3"
    Next
End Sub

yapınca sıra ile

c:\sesler\ yolundaki
bin.mp3
dörtüz.mp3
elli.mp3
virgül.mp3
yüz.mp3
bir.mp3 çalacak

mümkünmüdür.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,286
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Direct sound ile tanıştıktan sonra ses çalma API sini bıraktım. Deneyince siz de seveceksiniz.

Sadece ses değil, video da oynatabilirsiniz..

Gerekli referans, quartz.dll (ActiveMovie control type library)

Kod:
Private qrt As New FilgraphManager

Sub Cal()
    qrt.RenderFile "D:\MP3\şarkım.mp3"
    qrt.Run
End Sub

Sub Durdur()
    qrt.Stop
End Sub

Sub Duraklat()
    qrt.Pause
End Sub
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,286
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
XP de bulunan bir dosyadır. Vista da çalışacağından kuşkulandım şimdi.

Vista da regserver nasıl yapılıyor bilmiyorum ama sisteme kaydını yapın.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
alakanıza teşekkür ederim ferhat hocam o api benim makromda var ancak sadece wav çalıyor bana mp3 olarak lazım

Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" _
(ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
XP de bulunan bir dosyadır. Vista da çalışacağından kuşkulandım şimdi.

Vista da regserver nasıl yapılıyor bilmiyorum ama sisteme kaydını yapın.
ama nasıl
evdeki xpde önce denerim. ama vistadada açlışması lazım
 
Üst