media player

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serelif
Üye
Mesajlar: 30
Kayıt: 21 Eki 2003 12:15
Konum: antalya

media player

Mesaj gönderen serelif »

arkadaşlar form içine bir media player yerleştrdim.dosyasını butonla çağırmak istiyorum ama olmuyor.aşağıdaki kodu kullanıyorum.

mediaplayer1.filename:='c:wav'

acaba bir yanlışlık mı yapıyorum..
Birde dosya başka bir yere taşındığında hata vermemesi için filename'yi yaptığım program içerisinden çağırmak istiyorum..extractfilepath(application.exename)???? gibi yardım edebilecek varmı?
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bu örneği forumda pek çok yerde kullandık ayrıca Delphi İpuclarında da vardı.

Application.Exename -> komutu size programın exesinin yolunu ve tam adını verir.

ExtractFilePath(Application.ExeName) -> programın çalıştığı klasörü verir.

Örneğin programın çalıştığı klasörde "serelif.wav" isimli dosyayı şöyle çağırabilirsiniz :

ExtractFilePath(Application.ExeName) + 'serelif.wav'

Kolay gelsin.
serelif
Üye
Mesajlar: 30
Kayıt: 21 Eki 2003 12:15
Konum: antalya

teşekkürler

Mesaj gönderen serelif »

mustafa abi teşekkürler ilgilendiğiniz için ama önce daha önceki forumlara baktım verdiğiniz kodun örneğini buldum ..fakat şu kodu kullanıyorum ama maalesef yapamadım..
mediaplayer1.filename:=extractfilepath(application.exename)+'serelif.wav';
hata veriyor. delphi7 kullanıyorum acaba bende mi bir hata var ,birşeyleri eksik mi yapıyorum...
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

gönderdiğin kod doğru ama öncesi sonrasında bir yanlış olabilir. İlgili kodun tamamını gönder bir bakalım. Bir de hata nedir? Sorularda mutlaka ladığınız hatanın kodunu ve hatayı yazın. Bu alışkanlık olsun.

Son bir not, exe ile aynı klasörde serelif.wav isimli bir dosya var değil mi? :)

Kolay gelsin.
serelif
Üye
Mesajlar: 30
Kayıt: 21 Eki 2003 12:15
Konum: antalya

tamam

Mesaj gönderen serelif »

mustafa abi uğraşırken sorunu çözdüm.mediaplayerin autoopen özelliği true olursa hata veriyor.Bu özelliği false yapıp code penceresinde komutla open yapıyorum problem halloluyor.Teşekkürler bundan sonraki sorularda hata mesajlarınıda gönderirim.
Sağol. :D
baloglurecep
Üye
Mesajlar: 261
Kayıt: 21 Tem 2006 04:59
İletişim:

media player kullanamıyorum

Mesaj gönderen baloglurecep »

arkadaşlar selamlar hepinize bol kodlu günler...
Melodili zil programı yapıyorum.tenefüslerde deöğrencilerin dinlemesi için müzik çaldıracağım. App controls bileşnlerinden wav bileşeni ile
zilleri çaldırdım. ancak media player bileşenini bir türlü kullanamadım. open dialogtaki seçilen müzik parçalarının yolunu acces veri tabanına kaydediyourm. daha sonra media playerde bu parçaları winamp gibi tenefüslerde çaldıracağım.Ancak media playerin filename özelliğine veri tabanındaki seçilen parçaların adresini gösterdiğimde "EMCIDEViCE ERROR WiTH MESSAGE BU DOSYA OKUNAMADI DOSYA ADINI İNCELEYİN VEYA BU TÜRÜ DESTEKLEYEN BİR SÜRÜCÜ YÜKLEYİN" diye hata veriyor.
ama aynı parçayı mediaplayerin propertios özelliğindeki filenamesinden bulduğumda aynı parça çalıyor.
yani anlayacağınız bir türlü media playerin filename özelliğine veri tabanımdaki adresleri atayamıyorum.Yardımcı olacak arkadaşlara şimdiden teşekkürler
Cevapla