Merhaba,
bu yazıda Kotlin ile geliştirilen bir Android uygulamasında nasıl ses çalınacağı(oynatılacağı) paylaşılmıştır.
İlk olarak Android Studio ile Kotlin destekli bir Android projesi oluşturulur.
Uygulamada kullanılacak ses tonu dosyası "res/raw/" dizini altına "alert.mp3" olarak eklenir.
layout/activity_main.xml dosyası LinearLayut'a dönüştürülerek içine bir Button eklenir. Bu butona tıklayınca ses dosyası oynatılacaktır.
layout/activity_main.xml dosyasının içeriği aşağıdaki gibi olacaktır.
<?xml version="1.0" encoding="utf-8"?>
|
Son adımda "MainActivity.kt" dosyasına gidilerek activity_main.xml'e eklenen Button'a clickEventListener eklenir.
Button'a tıklanınca ses dosyasını oynatması için bir MediaPlayer nesnesi oluşturularak start edilir.
MainActivity.kt dosyasının son hali aşağıdaki gibi olmalıdır.
|
NOT: R.raw.alert ile MediaPlayer'a ses dosyasının bulunduğu yol parametre olarak geçilmiştir.
Uygulamanın kaynak kodlarına aşağıdaki linkten ulaşabilirsiniz.
Github : https://github.com/lvntyldz/tutorials/tree/master/kotlin-android-app-examples/11-play-sound
Merhaba. Uygulamamda birden fazla ses dosyası var. Media Player ile oluşturdum ve 7-8 tıklamadan sonra ses vermemeye başlıyor. Kısa ses dosyaları için SoundPool öneriliyor. Sitelerin çoğunda Java kodu ile anlatılmış. Kotlin ile örnek anlatım yaparsanız sevinirim.
YanıtlaSil14 kezden sonra çalmıyor ses. neden?
YanıtlaSil