ПредишенСледващото

При създаване на Android приложения често се налага да се възпроизвежда звук, при настъпването на различни събития. Това може да стане по няколко начина: чрез MediaPlayer класове [2], AudioTrack [3] или SoundPool [4]. Тази статия обяснява как да използвате MediaPlayer клас за възпроизвеждане на звука се съхранява в средствата за кандидатстване (Eclipse IDE).

1. Отворете проекта, в дървото Package Explorer и добавяне на папката ВЕИ подпапка сурови. Тази папка е предназначен за съхранение на различни ресурси, включително аудио.

Внимание: Името на файла не трябва да съдържа главни букви и интервали и трябва да започва с буква.

3. Добавете кода, който ще се проведе играят в точното време файла. Този код може да бъде събитие, кликнете върху бутона.

Това не е всичко. След края на играта трябва да се освободи ресурс медиен плейър, или около десетина на възпроизвеждането на звука ще спра да играя и обект с мултимедиен плейър, ще започне да се върне грешка:

За да се избегне това, трябва да добавите манипулатор мултимедиен плейър събитие се задейства в края на играта. В този манипулатор, трябва да се освободи ресурс Media Player:

Всички проекта с един пример на звука може да бъде изтеглен тук [5].

сайт 1. Носители за възпроизвеждане: developer.android.com.
2. MediaPlayer сайт: developer.android.com.
3. AudioTrack сайт: developer.android.com.
4. SoundPool сайт: developer.android.com.
5. 140324animbutton-android-MediaPlayer.zip - проект Eclipse, която демонстрира възпроизвеждането на звука с помощта на MediaPlayer клас.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!