-
Notifications
You must be signed in to change notification settings - Fork 30
Media
Dmitriy Zayceff edited this page Feb 6, 2017
·
4 revisions
-
class
Media(action\Media)
use action\Media;Утилитный класс только со статичными методами, для упрощенной работы с медиа-контентом (аудио и видео).
У класса приватный конструктор, невозможно создать объект данного класса.
-
Media ::open() -
Media ::isStatus() -
Media ::stop() -
Media ::pause() -
Media ::play()
open(string $file, bool $autoPlay = true, string | MediaPlayerScript $id = 'general')Загружает медиа-файл из $file и начинает его играть если включена опция $autoPlay. В качестве плеера $id можно указать символьный код или объект класса MediaPlayerScript. У каждого такого плеера свой поток воспроизведения, если вы хотите проигрывать несколько звуков параллельно, то используйте разные плееры $id.
// проигрываем музыку в отдельном плеере 'background_sound'
Media::open('path/to/music.mp3', true, 'background_sound');
// проигрываем стартовый звук.
Media::open('path/to/start.wav');
// можно указать объект плеера - модульный компонент.
Media::open('path/to/file.mp3', true, $this->player);