An apparatus for controlling the reproduction of multimedia includes an
input unit for receiving a SMIL document, a SMIL analyzer for analyzing
the SMIL document and generating a DOM tree based thereon, a control
table generator for generating a predetermined control table with
reference to the DOM tree and a media reproducing unit for reproducing a
media data of the SMIL document. The apparatus also includes a controller
for controlling the media reproducing unit with reference to the control
table. A method for controlling reproduction of multimedia also analyzes
a SMIL document. Through the apparatus and method, the multimedia data is
effectively controlled in a limited resource system in which a
multi-processing is not supported.