On 12/5/03 12:04 PM, Scott Rossi wrote:

On 12/5/03 9:24 AM, "J. Landman Gay" <[EMAIL PROTECTED]> wrote:


Possibly related: I've noticed some screwy behavior over here similar to
what you describe but with looping audio-only players.  When the stack with
the player is frontmost, the audio stops.  As soon as I make the message box
active, meaning the mainStack is no longer frontmost, the audio starts up
and plays fine.

By the way, have you found a work-around to the problem? I really need one.


No but like I said, I haven't tried any serious isolating yet.

If you build a small stack that contains basic player behavior (start, stop,
pause, etc) can you reproduce the problem behavior?  Last night I made a
simple playback stack that seemed to work OK with an MP3 file as the source,
but this was by no means a real test.

Yes. My test stack doesn't have the full range of playback behavior (that all seems to work okay in my project anyway) it just has the problematic loop test. Make a stack with a single player object, and assign the player an audio filename. I haven't tried with MP3 files, because my sources are all audio-only quicktime movies. So maybe try one of those.


Then put this script into the card:

on playLoop
  global gPlay
  if the shiftkey is down then -- stop loop
    put false into gPlay
  else
    put true into gPlay
    start player 1
  end if
end playLoop

on playStopped
  global gPlay
  if gPlay = true then playLoop
end playStopped

Trigger it with either a button or from the message box, with "playloop". While it plays, click back and forth between the stack and the message box. You should see the problem. If the stack is frontmost, you don't get a playStopped message. You can verify by watching the message watcher, though the behavior speaks for itself.

I am going so far as to think I should create a dummy stack offscreen and set the focus to that while the thing is playing, but I really don't want to use that approach. It's klunky and ugly, and I don't even know if it would work.

Also, I just tested on Windows and I don't see the problem there, but I'm not sure if that's because my PC box is using an older version of QT or whether it just doesn't happen in Windows. It does happen in both Jaguar and Panther, I just checked for that, but both my Macs are running QT 6.4 so I don't know if it is a Mac problem or a QT version issue. Any ideas would be very welcome.

--
Jacqueline Landman Gay         |     [EMAIL PROTECTED]
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard

Reply via email to