This is what I use for minutes & seconds. You can extend it to include hours & frames.
You’ll want to do the send command at the frame interval (1/30) of a second. on updateCurrTime put round(the currentTime of player “thePlayer" 1005 / 600) into theTime put theTime div 60 into theMin put theTime mod 60 into theSec if len(theSec) = 1 then put "0" & theSec into theSec put theMin & ":" & theSec into field "CurrTime" send "updateCurrTime" to me in 1 seconds end updateCurrTime Peter Bogdanoff UCLA On May 30, 2015, at 7:07 AM, Mike Bonner <bonnm...@gmail.com> wrote: > Be aware I have no clue about drop, no drop etc so I am probably way off > base here but.. > > It seems to me that first you need to make sure you're working in seconds, > so you need to divide the currenttime by the timescale to get the total > seconds. > Then its just a matter of math. > > Having said that, I may have an easy way to do the conversion. The first > thing to do would be to grab a padding number when your app starts up like > so: > > put 0 into tSeconds > convert tSeconds to dateitems > put (24 - (item -4 of tSeconds)) * 3600 into myAdjustment --the adjustment > allows for timezone differences > > gives an adjustment number of seconds that will be used later. > > Then, it should be easy. > > put ((the currenttime of player "yourplayer" / the timescale of player > "yourPlayer" ) + myAdjustment) into tCurrentTime > convert tCurrentTime to dateitems > > At this point the hours of tCurrentTime should be item 4, minutes is 5, and > seconds is 6. > When displaying them, look at numberformat in the dictionary. > > > On Sat, May 30, 2015 at 7:38 AM, Tim Selander <selan...@tkf.att.ne.jp> > wrote: > >> Dear Listers, >> >> I am trying to convert the currenttime of a player showing video into >> standard video timecode -- hours:minutes:seconds:frames -- in both drop and >> non-drop timecode. I'm not being too successful at it. As I struggled with >> it, it occured to me I may be trying to re-invent the wheel. >> >> Does anyone of a solution for turning the current time of an LC player >> into time code that they could share? >> >> Thanks, >> >> Tim Selander >> Tokyo, Japan >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode