OK, let me try another tack. <div><br></div><div>I&#39;ll approach this from what works. To recap: </div><div><br></div><div>SophieQuickTimeAudio openMovieFromURI: </div><div><br></div><div>should be a nice, simple way to start seeing some friendly functionality. It fails. And it doesn&#39;t fail in Smalltalk. It goes right into the FFI C code. It goes from here: </div>
<div><br></div><div>cachedQTClass := CPlatform current quicktimeInterfaceClass</div><div><br></div><div>to this:</div><div><br></div><div>cachedQTClass apiNewMovieFromDataRef: flags: id: handle: osType: </div><div><br></div>
<div>that leads here: </div><div><br></div><div>&lt;cdecl: short &#39;NewMovieFromDataRef&#39; (MacMovie* short MacShort* MacHandle MacOSType ) module:&#39;Quicktime.framework&#39;&gt;</div><div><br></div><div>and that&#39;s not Smalltalk. To me that says C and QuicktimeAPI. And as this uses FFI to plug into the OS and the OS changes every month (unlike ten year old Morphs), then a river of changes erodes Sophie a little each day.</div>
<div><br></div><div>So that way is not accessible to me. But how about this: if I drag the &quot;Compare and Contrast - Macbeth.sophie&quot; file over the open image, then the three movies appear. And they can be played. If you could answer these questions, it&#39;d help me get some purchase on what is working in the image I have. </div>
<div><br></div><div>1. How do I bring back the haloes, so I can click to identify things and dig into pieces? </div><div><br></div><div>2. Somehow the .sophie file is giving the image what it wants to find a movie. But it&#39;s a thicket of XML. Is there something I could extract from the .sophie file that I could execute in a workspace to make a movie play in the World? </div>
<div><br></div><div>3. Where are the Play/Pause/Reverse buttons coming from? The must be in the .sophie file, but where? </div><div><br></div><div>Answers to those questions would be a help. </div><div><br></div><div>Chris </div>