Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

Ses kaydetme işlemi sırasında anlık olarak ritmi ekolayzırda göstermek mümkünmü ?

0 oy
50 kez görüntülendi
10, Mart, 2016 ios development kategorisinde huseyinvural tarafından soruldu
Merhaba, daha önce javascript ile çalışırken, kaydedilen ses dosyası bir buffer yarıdmıyla bana int veri yolluyordu bende buna göre bir canvas içinde grafik çiziyordum.

Böyle bir yapıyı swiftde yapmak istiyorum, ama nasıl bir yol izlemeliyim bir fikrim, yok. Swiftde sesi kaydederken veya kayıtlı bir sesi oynatırken ses şiddetine göre grafik oluşturmak için nasıl bir yol izlemeliyim. Objective-C de bu işi yapan bir kütüphane var ama dile hakim olmadığım için onu kullanmak pek mümkün değil.

Yardımcı olabilecek arkadaşlara şimdiden, çok teşekkürler.

1 cevap

0 oy
10, Mart, 2016 yasin tarafından cevaplandı
11, Mart, 2016 huseyinvural tarafından seçilmiş
 
En İyi Cevap

daha önce hiç denemediğim bir şey bu. Biraz araştırmam lazım.
fakat halihazırda objective-c'de bu iş için hazırlanmış bir kütüphane varsa bu kütüphaneyi brdiging header kullanarak swift'e import edebilirsiniz.

10, Mart, 2016 huseyinvural tarafından yorumlandı
evet, ama bildiğim kadarıyla bu şekilde ilgili kütüphaneyi eklediğimde, https://github.com/syedhali/EZAudio kütüphanesini swift ile kulanabilmem için objective-c bilmemem gerek dimi yanlış mı biliyorum ?

birde bu kütüphane, çok daha kapsamlı duruyor, eğer nasıl yapacağımı çözebilirsem, gereksiz kodların projeme dahil olmasından kurtulmayı hedefliyorum.

ben şuadan ses kaydetme ve oynatma işlemlerimi halletmekteyim, objective-c de olan bunun gibi tüm imkanların swift içinde de bir yolu olucağını hayal ettiğimden biraz daha direnip bir çözüm bulmaya çalışacağım.

eğer sonuca varabilirsem, burda da paylaşırım. çok teşekkürler.
11, Mart, 2016 yasin tarafından yorumlandı
objective-c kütüphanelerini bridging header kullanarak swift'e import ettiğinizde ilgili kütüphaneye ait tüm nesne, fonksiyon vs. swift syntax'inda görüntülenirler.
Yani objective-c'ile bir işiniz olmuyor kısacası.
11, Mart, 2016 huseyinvural tarafından yorumlandı
anladım, evet bir örnek inceledim aynene söylediğiniz gibi. peki yanlış düşünmüyorum değil mi, böyle bir kütüphane objective-c ile yazılıyorsa yeni nesil olan swift ile hayli hayli yazılabilmesi gerek değil mi ?

yani bu objective-c kütüphanesini biraz kurcalarsam ios-8 destekliyecek şekilde benzeri işlemeleri yapabilecek bir kütüphaneyi swift ile  yazabilmek mümkün olur değil mi ?
11, Mart, 2016 yasin tarafından yorumlandı
tabiki, yazabilirsiniz.
 objective-c ve swift arasında syntax farklılığı dışında öyle aman aman bir değişiklik yok.
11, Mart, 2016 huseyinvural tarafından yorumlandı
çözüme, ulaştığım yöntemi burda arayan arkadaşlarla paylaşacağım.
çok teşekkürler.
...