Mediaplayer lejátszási hang, android, programozás

Amikor létrehoz Android alkalmazások gyakran kell játszani egy hangot bekövetkeztével a különböző eseményeket. Ezt meg lehet tenni több módon: via MediaPlayer osztályok [2], AudioTrack [3] vagy a SoundPool [4]. Ez a cikk leírja, hogyan kell használni MediaPlayer osztályban játszik a hang tárolt alkalmazás-erőforrások (Eclipse).

1. Nyissa meg a projektet a csomag Explorer fa, és vegye fel a mappát res almappa nyers. Ez a mappa tárolásra szánt a különböző források, beleértve a hang.

Figyelmeztetés: A fájl neve nem tartalmazhat nagybetűs és terek, és meg kell kezdeni írni.

3. Adjuk hozzá a kódot, hogy futni fog a fájlt játszik a megfelelő időben. Ez a kód lehet egy click esemény a gombra.

Ez még nem minden. Miután vége a játék kell, hogy kiadja a forrás média lejátszót vagy egy tucat játszik a hang lejátszása leáll, és a médialejátszó objektumot vissza fog térni egy hiba:

Ennek elkerülése érdekében meg kell adni a kezelő médialejátszó kiváltó esemény végén a játék. Ebben a felvezető, meg kell, hogy kiadja az erőforrás médialejátszó:

Minden projekt egy példa a hang itt letölthető [5].

1. A médialejátszó site: developer.android.com.
2. MediaPlayer site: developer.android.com.
3. AudioTrack site: developer.android.com.
4. SoundPool site: developer.android.com.
5. 140324animbutton-android-MediaPlayer.zip - Eclipse projekt, amely bizonyítja, audio lejátszást MediaPlayer osztályban.

Kapcsolódó cikkek