[vlc-devel] Can't Embed VLC in Qt4/wx on OSX with PyQt4/wx and Python Bindings

Ho Tuan tuan at post.harvard.edu
Fri Nov 27 12:49:01 CET 2009


You'll have to excuse me, since I'm not entirely sure about what you mean.
When you say "build this custom Object", what precisely are you referring
to? Do I need to build my own Qt application in C++ as was done here (
http://forum.videolan.org/viewtopic.php?f=32&t=61157)? I know they used
VLCVideoView in their fix, but as I mentioned in my first email, this fix is
not a very good one by their own reports. Moreover, I've been having
difficulty just compiling the sample code on Snow Leopard.

I would be extremely grateful for any details you can offer.


On Thu, Nov 26, 2009 at 7:40 AM, Pierre d'Herbemont <pdherbemont at free.fr>wrote:

> On Wed, Nov 25, 2009 at 10:41 PM, Ho Tuan <tuan at post.harvard.edu> wrote:
> >
> > • Working with minimal_macosx, I tried to see if there were any clever
> ways to get the video, which was at least playing, embedded in the window. I
> tried using the set_nsobject() method for vlc.MediaPlayer in the
> python-ctypes bindings (not MediaControl) to pass it an nsview from PyQt4.
> I’m not sure if I’m doing it wrong, or if it’s just not possible.
> >
> The object minimal_macosx expects is of kind NSObject and should
> respect the protocol:
> @protocol VLCOpenGLVoutEmbedding
> - (void)addVoutSubview:(NSView *)view;
> - (void)removeVoutSubview:(NSView *)view;
> - (void)enterFullscreen;
> - (void)leaveFullscreen;
> - (BOOL)stretchesVideo;
> - (void)setOnTop: (BOOL)ontop; /* Do we really want that in protocol? */
> @end
> You can find a live example in VLCVideoView in VLCKit.framework.
> So you'll have to build this custom Object.
> Pierre.
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20091127/ff24e23c/attachment.html>

More information about the vlc-devel mailing list