PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Простой видео плейер


Простой видео плейер

Сообщений 1 страница 6 из 6

1

Доброго всем времени суток!

Прошу обьяснить, как вот этот простой плейер при открытии файла разворачивать во весь экран?
Без рамок.

Код:
If InitMovie() = 0
  MessageRequester("Ошибка", "Невозможно инициализировать воспроизведение Видео-файла !", 0) 
  End
EndIf

MovieName$ = OpenFileRequester("Выберите Видео-файл для воспроизведения", "", "Movie files|*.avi;*.mpg|All Files|*.*", 0)
If MovieName$
  If LoadMovie(0, MovieName$)
  
    OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie")
    PlayMovie(0, WindowID(0))
      
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  Else
    MessageRequester("Ошибка", "Невозможно открыть Видео-файл...", 0)
  EndIf
EndIf 


И еще вопрос. От чего зависит какие форматы видео файлов он будет проигрывать?

Огромммная благодарность заранее )))

0

2

Сделал вот так

Код:
OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie", #PB_Window_BorderLess | #PB_Window_Maximize )


Теперь как заставить видео изменять размер на весь размер окна не меняя пропорций?

0

3

Сделал еще и вот так

Код:
OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie", #PB_Window_BorderLess | #PB_Window_Maximize )
    PlayMovie(0, WindowID(0))
    w_wd = WindowWidth(0) ;Определяем ширину окна
    w_hd = WindowHeight(0) ; Определяем высоту окна
    ;Debug w_wd
    ;Debug w_hd    
    ResizeMovie(0, 0, 0, w_wd, w_hd) ; применяем размеры к видео


Видео меняет пропорции по ширине и высоте.
Как сделать что бы видео увеличивалось, но не меняло свои пропорции?

Отредактировано newmayer (17.06.2019 22:06:12)

0

4

newmayer написал(а):

Как сделать что бы видео увеличивалось, но не меняло свои пропорции?

Видео может быть с разным соотношением сторон. Если не менять пропорции, часть видео будет за пределами зоны видимости.

0

5

От чего зависит какие форматы видео файлов плеер будет проигрывать?

0

6

Разобрался!!!
Воспроизведение видео форматов зависит от установленных в системе кодеков.

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Простой видео плейер