The present invention relates to a method of playing a set of multimedia
applications (A), each multimedia application including a list of tasks
(TTD). The method includes the steps of creating a common scheduler (SCH)
at a start time, in order to provide a target time, registering the tasks
into the scheduler, and controlling the execution of the tasks as a
function of the target time. The method also includes a step of giving a
priority level to the task and the scheduler is adapted to control the
execution of the tasks as a function of the target time and the priority
level. The method further includes a step of computing a local time for a
task from the target time provided by the scheduler and timing information
associated with said task. With such a mechanism, each task has its own
time reference, thus ensuring a correct operation of the overall
application, while a global notion of schedule is maintained.