Audio Driver-i Nasıl Kulan bilirim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen subhan »

S.A

Ben Audio Driver-i kulanarak şarkı okutmak istiyorum (.mp3 , .wav , .midi , .ogg , .avi , .mpg) ancak bu işte
hiç bir komponent kulanmadan yapmak istiyorum yardımcı ola bilirmisiniz

Not
Direct9- ile Şarkı dosyalarını okutula biliniyor eyer bilen vara bu konu ile ilgili örnek proje ve yahut anlatım
varsa verirler (rica ediyorum)
< The Best Boy >
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen subhan »

hiç bir şey bulamadım tüm mp3 playere-rin TMediaPlayer ile yapılmış
< The Best Boy >
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen cozturk »

TMediaPlayer i extra component olarak görüyorsan herşeyi low level kodlar la yapmak istiyorsan işin çok zor.
TMediaPlayer, delphinin içinde yer alan ücretsiz bir bileşendir. neden kullanmak istemiyorsun anlamadım. edit, label, buton ne ise, o da odur.
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen subhan »

cozturk yazdı:TMediaPlayer i extra component olarak görüyorsan herşeyi low level kodlar la yapmak istiyorsan işin çok zor.
TMediaPlayer, delphinin içinde yer alan ücretsiz bir bileşendir. neden kullanmak istemiyorsun anlamadım. edit, label, buton ne ise, o da odur.
şimdi sana bir soru vereyim diyelimki bir tane program yapdın ancak bu programda senin olmayan her hangi bir şeyi kulandın ve bunu her kes sen yapdın diye biliyor hal bu ki eyer sen kulandığın dosya (senin olmayan) olmazsa senin program
çalışmaz yanı senin program başka birsinin yapdığı dosya ile çalışıyor sen ne yapmayı düşünürdün

tabi seni bilmem ancak ben yapamıyor şimdi gelelim TMediaPlayer-e şimdi TMeidaPlayer-de Windows MediaPlayer-in
dosyalarını kulanıyor eyer Windows MediaPlayer bilgisayarda olmazsa TMediaPlayer nesnesi çalışmıyor bu yüzden ben-de
kendim Audio Driver ile yapmaya çalışıyorum
< The Best Boy >
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen cozturk »

Windows MediaPlayer ile tmediaplayerin alakası yok. yapacağın proje Windows MediaPlayeri kaldırsan bile çalışır. Bu programın ihtiyaç duyacağı winmm.dll zaten windowsun içinde var. biri kalkıp kaba kuvvetle silmediyse zaten yerindedir. Bu DLL windowsun kendi parçasıdır. explorer.exe, notepad.exe, twain_32.dll, paint gibi..

merak etme windowsu bizim yapmadığımızı herkes biliyor. dolayısıyla bu dll i yapamadığımız için kimse bizi yadırgamaz. Daha neresini yapacaksın anlamadım. Sence delphi yi , windowsu da mı kendin yazman gerekir ?

çalışan hazır proje burda:
http://delphi.about.com/library/mp3player.zip

Audio driver ile yaparken bununla ilgili *.dll, *.sys gibi dosyalar vardır. bunları yapmak için 1-2 sene vakit bile yetmez. bir çok kişi yıllarca çalışıp yapmış. ortaya windows çıkmış.

bu DLL ve .sys dosyaları bu forumda da yapacak arakadaş yok.( bilmiyorum, duymadım) konuyla çok ilgili olan biriyim. foruma üye olduğumdan beri ses ile ilgili konuları hep takip ediyorum. biz delphi ile windows için uygulama geliştiriyoruz. windowsu yapmıyoruz.

Kendiniz yaparsanız yapacağınız şey winmm.dll in açık kodları olacak. yapımı 10 sene filan alır. :)

Eğer bunun bağlı olduğu başka DLL, SYS dosyalar varsa( kesin var) onları da yapmak isteyebilirsiniz. 10 sene daha gerekir.

aşağıda deminki projenin derlenmiş halini yükledim
http://rapidshare.com/files/149727442/Project1.zip.html

bu uygulama sende de çalışır, amerikada , türkiyede, win98, xp, vista
hepsinde çalışır. "delphi" ve "windows" kullanıldı. ek bileşen yok
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen subhan »

coztürk güzel söylüyorsunda da bu yıllar adamın ömrünü çalır
birde ben Audio Driver yapmak istemiyorum (yapsam ölürüm) sadece .dll ile Audio Driveri kulanmak istiyorum
Tmediplayer nesnesine-de güvenmiyorum adamı yarı-yolda burakır
sana bir soru soracağım bazı komponentler var şarkı okutmak için şimdi bu komponentler-de mi
Windows MediaPlayer-i mi kulanıyorlar komponent ne ile okutuyor
< The Best Boy >
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen cozturk »

bazı komponentler dediğin hangileridir bilmiyorum.
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen emin_as »

O yazdıgın formatı audio driverlar kullanmazlar, audio driverlar genel sürücülerdir ve bazı basit dsp işlemleri yaparlar. Bu dsp için gerekli streamlari codecler oluşturur. O yüzden o formatları çalabilmen için gerekli kodeklerin sistemde yüklü olması gerekir. Sistemin ne oldugu önemli degil, windows da linuxta sonuç olarak kodeklere bagımlıdır. Bilgisayarlardaki audio componentlari kodekler üzerinden bu dosyaları çalıştırır.

Aradıgın dogrudan sisteme kurulu bu kodekleri kullanan programlar yazmaksa windows sdksini ve linux için gstreamer i inceleyebilirsin.

http://msdn.microsoft.com/en-us/library/aa139760.aspx
http://www.gstreamer.net/

Bunların dışında ben 3-4 tane komut kullanırım, tüm dosyaları çalarım diyorsan, bu mümkün degil. PC ler dışında özel tasarlanmış chipler kullanmalısın. Mp3 playerlarda bu tür chipler var ve bunları kullanarak çogu ses formatını çalabilirsin. Bunları programlamak pcde program yazmaktan çok daha zordur. Temel elektronik bilginin olması gerekir.

http://www.engadget.com/2006/12/19/how- ... p3-player/
http://www.pjrc.com/mp3/sta013.html
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen subhan »

cozturk bir sürü Audio Komponentler var
buraya baksana http://www.torry.net/quicksearchd.php?S ... &Title=Yes
(ASC suite diye component var en güzeli bu)

emin_as tüşükürler ederim verdiyin linkler çok yardımcı olucak
ben okuyum ve inceleyeyim (dikatimi bir şey çekdi SDK-nin hepsi qalıba Visual Basic ile yapılmış)
< The Best Boy >
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen emin_as »

SDK genel olarak windows un da yazıldıgı C ile hazırlanır.
Örnekler C , C++ ve visual basic örnekleri olarak verilir, bu diller microsoft un sattıgı visual studio da kullanılan dillerdir.

Delphiye aktarılmış audi driver in alt düzey tanımlarını delphiyle gelen kaynak dosyalarında bulabilirsin.

{delphi nin kuruldugu klasör}\source\win32\rtl\win\MMSystem.pas

Bu pas dosyada genel sdk tanımları vardır.

Ufak bir tavsiye bence bunlarla ugraştıgına degmez, mp3 çalan kodekler windows sistemli makinalarda kurulu gelir. Ogg destegi için ek kodekler gerekebilir, ama genelde kodek paketleriyle her türlü format sorunu çözülüyor.

http://www.free-codecs.com/download/K_l ... c_pack.htm
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen subhan »

emin_as yok ya ben kendi .dll dosyamı yapıcayım görünüyor ki bu işle başımız büyük derte
< The Best Boy >
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Audio Driver-i Nasıl Kulan bilirim

Mesaj gönderen ikutluay »

subhan yazdı:emin_as yok ya ben kendi .dll dosyamı yapıcayım görünüyor ki bu işle başımız büyük derte
BASS dll olarak arat sanırım çözüm olur. bir dll okuyor mp3 u.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla