Using a moviePlayer object, is there a way to play several tracks avoiding the
very short gap occurring at the end of a track and the beginning of the next
one?
iTunes can do that, but after several trials I always get the short gap. This
is noticeable especially when the end of a track is not silent, nor is the
beginning of the next track: in other words, when the next track is supposed to
be the continuation of the previous one.
My first try was to make a mMovie.array containg several movies, and in the
stop event of the moviePlayer I put something like this:
if me.position >= movieSize then
theNext = theNext + 1
me.movie = mMovie(theNext)
me.play
end if
Then I used a timer with more or less the same code:
dim prevPlayer as moviePlayer
if moviePlayer.position >= movieSize -1 then// or movieSize - 2/-3/-4
me.mode = 0
theNext = theNext + 1
prevPlayer.movie = mMovie(theNext)
prevPlayer.position = 9999999
movieSize = prevPlayer.position
prevPlayer.position = 0
moviePlayer1 = prevPlayer
moviePlayer1.play
me.mode = 2
end if
Then I tried using two moviePlayer objects: in this case, the timer action
being:
//thePlayer is a property
dim prevPlayer as moviePlayer
if thePlayer.position >= movieSize -1 then
me.mode = 0
prevPlayer = thePlayer
if prevPlayer = moviePlayer1 then
prevPlayer = moviePlayer2
else
prevPlayer = moviePlayer1
end if
theNext = theNext + 1
prevPlayer.movie = mMovie(theNext)
prevPlayer.position = 9999999
movieSize = prevPlayer.position
prevPlayer.position = 0
thePlayer = prevPlayer
thePlayer.play
me.mode = 2
end if
In the Play event of moviePlayer1 there is:
moviePlayer2.stop
moviePlayer2.position = 0
In the Play event of moviePlayer2 there is:
moviePlayer1.stop
moviePlayer1.position = 0
But I always get the very short gap...
And using movieTask doesnt help.
RB 5.5.5 Mac OS 10.4.5
Any suggestion welcome. Thanks,
--
Carlo
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>