I’m trying create my own controller for QuicktimeMovieComponent, and I’m running into trouble with the horizontal slider that marks the movie’s current time. My original design idea was to create a separate thread that checked the movie’s current position every 100 ms, and then updated the horizontal slider. But since I’m calling a UI component from a thread other than the Message thread, I have to use a MessageManagerLock every time I update the time slider, and since it’s getting called every 100 ms, it’s creating a serious delay whenever I press any of the other buttons or sliders.
Any suggestions on how to make this work? Is there another approach I’m completely missing?