Use media time from ios for tick().

The problem with Environment.TickCount is that it doesn't advance if the device is sleeping. From
initial testing, media time appears to always advance. Fingers crossed.