Re: [Pyobjc-dev] QTKit.QTMovie.movieWithAtrributes_error_ -- Working for anyone in QTKit 2.2?
Brought to you by:
ronaldoussoren
From: Jep H. <je...@gm...> - 2010-01-16 17:15:11
|
After testing a few variations, indeed it appears (hat tip to Roland) that I was missing the 'NSDictionary.dictionaryWithDictionary_()' and importing Quartz to access it. Cheers, Jep On Jan 13, 2010, at 5:16 PM, Jep Hill wrote: > Hi Ronald, > > Thank you for responing. > > So that doesn't error out on you? If you 'print movie' does it return > an object? > > It appears that you nested your attributes -- rather than predifining > them in a python dictionary and then passing them to the > 'QTMovie.movieWithAttributes_error_' method -- could this be the > critical difference? > > I'll try this as soon as I get home and report my findings. > > Thanks again, > > -Jep > sent via mobile > > On Jan 13, 2010, at 3:09 PM, Ronald Oussoren <ron...@ma...> > wrote: > >> >> On 13 Jan, 2010, at 3:21, Jep Hill wrote: >> >>> I'm able to initialize quicktime movie objects with several methods >>> however I'm not able to successfully implement >>> QTKit.QTMovie.movieWithAtrributes_error_ >> >> Implement or use? >> >> This seems to work from the command-line (but I haven't interacted >> with the movie): >> >> from Quartz import * >> from QTKit import * >> >> path='/path/to/a/movie.mov' >> movie, error = QTMovie.movieWithAttributes_error_( >> NSDictionary.dictionaryWithDictionary_({ >> 'QTMovieURLAttribute': NSURL.fileURLWithPath_(path), >> 'QTMovieOpenForPlaybackAttribute': True, >> 'QTMovieOpenAsyncRequiredAttribute': True, >> }), None) >> >> >> The link below is an Apple example that uses this API, although in >> ObjC. Translating it into Python should be fairly straightforward. >> >> <http://developer.apple.com/mac/library/samplecode/MyMediaPlayer/index.html#//apple_ref/doc/uid/DTS40009203 >>> >> >> Ronald >>> >>> Anyone have any luck with this? >>> >>> (Running Snow Leopard 10.6.2, Python 2.6.4, and using PyObjC-QTKit >>> 2.2) >>> >>> All help is very much appreciated. >>> >>> Cheers, >>> Jep >>> --- >>> --- >>> --- >>> --------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Verizon Developer Community >>> Take advantage of Verizon's best-in-class app development support >>> A streamlined, 14 day to market process makes app distribution fast >>> and easy >>> Join now and get one step closer to millions of Verizon customers >>> http://p.sf.net/sfu/verizon-dev2dev >>> _______________________________________________ >>> Pyobjc-dev mailing list >>> Pyo...@li... >>> https://lists.sourceforge.net/lists/listinfo/pyobjc-dev >> |