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
>>
|