Comment charger et lire une vidéo dans pygame
Je vais avoir un problème. Je veux charger et lire une vidéo dans pygame mais il ne démarre pas. La seule chose que je vois c'est un écran noir. Voici mon code:
import pygame
from pygame import display,movie
pygame.init()
screen = pygame.display.set_mode((1024, 768))
background = pygame.Surface((1024, 768))
screen.blit(background, (0, 0))
pygame.display.update()
movie = pygame.movie.Movie('C:\Python27.mpg')
mrect = pygame.Rect(0,0,140,113)
movie.set_display(screen, mrect.move(65, 150))
movie.set_volume(0)
movie.play()
Pouvez-vous m'aider??
OriginalL'auteur George David King | 2014-01-25
Vous devez vous connecter pour publier un commentaire.
Vous ne sont pas réellement blitting à un écran. Vous n'êtes pas en utilisant une horloge de l'objet de sorte qu'il jouera aussi vite que possible. Essayez ceci:
Je viens de recevoir que de la FONTE.MPG à partir du lien fourni dans le commentaire. Vous devriez être en mesure de passer simplement que chaîne de caractères pour votre MPG que vous voulez jouer et... peut-être.
Avez-vous essayer avec de la FONTE.MPG à partir de ce lien comme un test? Il est possible que votre mpg fichier est corrompu. Essayez quelques-uns.
Puis-je utiliser le temps.horloge afin de stopper la vidéo, après quelques secondes automatiquement?
J'ai couru ce sur et j'ai obtenu un message d'erreur "erreur de Segmentation(core dumped)" je suis sur ubuntu 12.04.
Écran noir pour moi aussi et j'ai essayé avec trois fichiers sont tous beaux.
OriginalL'auteur Brandon