You should begin by downloading the pyglet source code and looking at
examples/media_player.py

media_player.py isn't perfect, but it usually works pretty well.  If it
gives you a black screen as well, maybe you could make a small sample .mkv
file that you could share so I could try to debug the issue.

~ Nathan


On Wed, Mar 13, 2013 at 3:45 PM, Tomas <[email protected]> wrote:

> I use simple as possible code to create a video player:
>
> source = pyglet.media.load("some_file.mkv")
> format = source.video_format
> if not format:
>     print 'No video track in this source.'
>     sys.exit(1)
>
> player = pyglet.media.Player()
> player.queue(source)
> player.play()
>
> window = pyglet.window.Window(width=format.width, height=format.height)
>
> @window.event
> def on_draw():
>     #window.clear()
>     player.get_texture().blit(0, 0)
>
> pyglet.app.run()
>
> Screen size is adjusted according to video, but texture is empty (or
> black?) With AVI there is no such problem and everything works fine. MKV
> contains video which is encoded with h264
> on_draw() event is handled to. No other warnings or any kind of messages.
>
> Any thoughts where to begin?
>
> Thanks,  T.
>
> --
> You received this message because you are subscribed to the Google Groups
> "pyglet-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyglet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyglet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to