Видеоплеер
07.12.2016
Видеоплеер создаётся с помощью конструктора CreateVideoView:
app.CreateVideoView( width,height,options )
Параметры:
- width - ширина области просмотра
- height - высота области просмотра
- options - опции
Базовый пример
Выполнить в DS
Методы:
- GetDuration():float - возвращает общее время воспроизведения файла в секундах
Выполнить в DS
app.ShowPopup( myObject.GetDuration() );
- GetPosition():float - возвращает позицию воспроизведения в секундах
Выполнить в DS
app.ShowPopup( myObject.GetPosition() );
- GetType():str - возвращает тип объекта
Выполнить в DS
app.ShowPopup( myObject.GetType() );
- IsPlaying():bool - сообщает, осуществляется ли воспроизведение, возвращая true или false
Выполнить в DS
app.ShowPopup( myObject.IsPlaying() );
- IsReady():bool - сообщает, готов ли проигрыватель к воспроизведению, возвращая true или false
Выполнить в DS
app.ShowPopup( myObject.IsReady() );
- Pause() - ставит воспроизведение на паузу
Выполнить в DS
myObject.Pause();
- Play() - запускает воспроизведение
Выполнить в DS
myObject.Play();
- SeekTo( float time ) - осуществляет переход на заданное в секундах время воспроизведения
Выполнить в DS
myObject.SeekTo( 5 );
- SetFile( str file ) - задаёт файл для воспроизведения
Выполнить в DS
myObject.SetFile( 'myVideo.mp4' );
- SetSubtitles( str file ) - задаёт файл субтитров
Выполнить в DS
myObject.SetSubtitles( 'myVideo.srt' );
- SetOnComplete( callback ) - задаёт ФОВ для действий по завершению воспроизведения
Выполнить в DS
myObject.SetOnComplete( function(){ app.ShowPopup( 'Воспроизведение завершено' );} );
- SetOnError( callback ) - задаёт ФОВ для отслеживания ошибок
Выполнить в DS
myObject.SetOnError( function(){ app.ShowPopup( 'Ошибка' );} );
- SetOnReady( callback ) - задаёт ФОВ для действий по готовности к воспроизведению
Выполнить в DS
myObject.SetOnReady( function(){ app.ShowPopup( 'Плеер готов к воспроизведению' );} );
- SetOnSubtitles( callback ) - задаёт ФОВ для действий после загрузки субтитров
Выполнить в DS
myObject.SetOnSubtitles( function(){ app.ShowPopup( 'Субтитры загружены' );} );
- SetVolume( float left, float right ) - задаёт громкость звука в левом и правом канале ( от 0.0 до 1.0 )
Выполнить в DS
myObject.SetVolume( 1.0, 1.0 );
- Stop() - останавливает воспроизведение
Выполнить в DS
myObject.Stop();