DroidScript
DroidScript
учимся и разрабатываем

Видеоплеер

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();
© 2016-2024 
actech