Buradasın
iOS Uygulamasında Ses Dosyalarını Çalma, Durdurma ve Başa Döndürme Eğitimi
youtube.com/watch?v=4TJh0_qMzjkYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere iOS uygulamasında ses dosyalarını nasıl kullanacaklarını adım adım göstermektedir.
- Video, bir resim ve ses dosyası içeren basit bir uygulama oluşturma sürecini kapsamaktadır. Öncelikle Xcode'da yeni bir proje oluşturulur, ardından storyboard üzerinde bir resim ve üç buton (Play, Paso, Replay) yerleştirilir. Daha sonra kod kısmına geçilerek MP3 dosyalarını çalıştırabilmek için gerekli framework'ler import edilir ve ses dosyalarının nasıl yükleneceği, oynatılacağı, durdurulacağı ve başa döndürüleceği gösterilir. Video, uygulamanın test edilmesiyle sonlanır.
- 00:02Proje Hazırlığı
- Video, ses dosyalarını nasıl çalacağımızı, durduracağımızı ve başa döndürmeyi gösterecek.
- Örnekte bir resim dosyası ve play, pause, replay butonları kullanılacak.
- Xcode'da yeni bir proje oluşturulup iPhone X için ayarlanıyor.
- 01:04Sahne Tasarımı
- Sahne tam ekran yapılıyor ve background olarak beyaz olmayan bir renk seçiliyor.
- Projeye resim ve ses dosyası ekleniyor, proje dosyaları GitHub hesabından ulaşılabilir.
- Image View ekleniyor, yükseklik 250 piksel olarak ayarlanıyor ve resim yükleniyor.
- 03:22Butonların Ekleme ve Düzenleme
- Üç adet buton ekleniyor, her birinin arka planı siyah, yüksekliği 50 piksel, genişliği 80 piksel olarak ayarlanıyor.
- Butonlar sahneye yerleştiriliyor, ilk buton soldan 10 piksel, ikinci buton sağdan 10 piksel, üçüncü buton tam ortada yerleştiriliyor.
- Butonlara "Play", "Pause" ve "Replay" yazıları ekleniyor.
- 06:24Kodlama
- Butonlara sağ tıklayarak action tanımlanıyor: play, pause ve replay.
- MP3 dosyalarını çalıştırabilmek için ilgili framework import ediliyor.
- Global olarak audio player tanımlanıyor ve MP3 dosyası yükleniyor.
- 11:06Ses Kontrolü
- Play butonuna basıldığında ses dosyası oynatılıyor.
- Durdurma işlemi için current time sıfıra setleniyor.
- Replay için de current time sıfıra setlenerek başa döndürülüyor.