Ваш браузер устарел. Рекомендуем обновить его до последней версии.




 


 

 

Построение первых приложений для устройств на базе Android

Создание класса MediaPlayer для воспроизведения файлов mp3, wav, mid, wma, amr. Методы класса MediaPlayer   _3_

MediaPlayer может проигрывать звуковые и видео-файлы. Для этого проекта файлы mp3, wav необходимо разместить в папке raw, которую сначала надо создать. Создавать ее надо в папке res, которая содержит различные ресурсы приложения. Имена файлов ресурсов должны содержать только маленькие латинские буквы и цифры. В этом приложении файл назван m01.mp3. Добавьте на экран приложения подходящие изображения. Самостоятельно поместите в проект какой-либо звуковой файл wav для его воспроизведения проигрывателем mediaPlayer2, который будет стартовать при нажатии на какое-нибудь изображение.

_______________MainActivity.java_______________
import android.content.pm.ActivityInfo;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// портретная ориентация экрана
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

setTitle("BigCamagan"); // заголовок окна приложения

// указать файл для воспроизведения
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.m04);

// будет проигрываться только один раз
//mediaPlayer.setLooping(false);

// будет проигрываться бесконечно
mediaPlayer.setLooping(true);

mediaPlayer.start(); // старт воспроизведения
}
}

 

 

 

 

 

 

  

 

Методы класса MediaPlayer

start – запускает или возобновляет воспроизведение

pause – приостанавливает воспроизведение

stop – останавливает воспроизведение

seekTo – переход к определенной позиции трека в миллисекундах

getCurrentPosition – получить текущую позицию в миллисекундах

getDuration – общая продолжительность трека

isLooping – включен ли режим повтора

getStreamVolume – получить уровень громкости указанного потока


 

 

Flag Counter
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Яндекс.Метрика
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest