Previous Next


                                                  770
        CHAPTER 9                                                           Multimedia Features



KEY   TYPE              VALUE

F     integer‘          (Optional) The manner in which the player should treat a visual media type that
                        does not exactly fit the rectangle in which it plays.
                           0     The media’s width and height are scaled while preserving the aspect ratio
                                 so that the media and play rectangles have the greatest possible
                                 intersection while still displaying all media content. Same as “meet” value
                                 of SMIL’s fit attribute.
                           1     The media’s width and height are scaled while preserving the aspect ratio
                                 so that the play rectangle is entirely filled, and the amount of media
                                 content that does not fit within the play rectangle is minimized. Same as
                                 “slice” value of SMIL’s fit attribute.
                           2     The media’s width and height are scaled independently so that the media
                                 and play rectangles are the same; the aspect ratio is not necessarily
                                 preserved. Same as “fill” value of SMIL’s fit attribute.
                           3     The media is not scaled. A scrolling user interface is provided if the media
                                 rectangle is wider or taller than the play rectangle. Same as “scroll” value
                                 of SMIL’s fit attribute.
                           4     The media is not scaled. Only the portions of the media rectangle that
                                 intersect the play rectangle are displayed. Same as “hidden” value of
                                 SMIL’s fit attribute.
                           5     Use the player’s default setting (author has no preference).
                        Default value: 5.
                        An unrecognized value should be treated as the default value if the entry is in a BE
                        dictionary. If the entry is in an MH dictionary and it has an unrecognized value, the
                        object should be considered non-viable.

D     dictionary        (Optional) A media duration dictionary (see Table 9.16). Default value: a dictionary
                        specifying the intrinsic duration (see below).

A     boolean           (Optional) If true, the media should automatically play when activated. If false, the
                        media should be initially paused when activated (for example, the first frame is dis-
                        played). Relevant only for media that may be paused. Default value: true.

RC    number            (Optional) Specifies the number of iterations of the duration D to repeat; similar to
                        SMIL’s repeatCount attribute. Zero means repeat forever. Negative values are illegal;
                        non-integral values are legal. Default value: 1.0.

        The value of the D entry is a media duration dictionary, whose entries are shown
        in Table 9.16. It specifies a temporal duration (which corresponds to the notion of
        a simple duration in SMIL). The duration may be a specific amount of time, it
        may be infinity, or it may be the media’s intrinsic duration (for example, the in-
        trinsic duration of a two-hour QuickTime movie is two hours). The intrinsic du-

Previous Next