首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Omxplayer填充模式不起作用

Omxplayer填充模式不起作用
EN

Stack Overflow用户
提问于 2017-05-11 23:46:28
回答 1查看 802关注 0票数 0

为raspberry pi做一个视频项目。尝试让视频充满整个屏幕。当我调用omxplayer videofile.mp4 --aspect-mode fill时,它播放得很好。然而,当我在我的程序中调用它时,长宽比的参数不起作用。

代码语言:javascript
复制
import pygame
import sys
from time import sleep
from omxplayer import OMXPlayer

pygame.joystick.init()

_joystick_right = pygame.joystick.Joystick(0)
_joystick_right.init()
_joystick_left = pygame.joystick.Joystick(1)
_joystick_left.init()
pygame.init()
done = False
button = ''
controller = ''
player = ''
path = 'hankvids/'


movies = [
 'vid1.mp4',
 'vid2.mp4',
]

quit_video = False

while done==False:
  for event in pygame.event.get():
    if event.type == pygame.JOYBUTTONDOWN:
      button = event.button
      controller = event.joy
      if quit_video == True:
        if button == 0 and controller == 0:
          player.quit()
          quit()
        else:
          if player.is_playing():
            player.load(path + movies[controller], pause=False)
       else:
         quit_video = True
         player = OMXPlayer(path + movies[controller], args=["-b --aspect-mode fill"], pause=False)
EN

回答 1

Stack Overflow用户

发布于 2018-04-09 05:04:51

您需要将该命令拆分为单词:args=["-b", "--aspect-mode", "fill"],。或者,您可以将您的命令行界面字符串传递给shlex,以便为您拆分args字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43920165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档