The
event handler is called each time new ID3 data is available. This means that if an MP3
onID3
file contains ID3 2.0 tags and ID3 1.0 tags, the
tags are located in different parts of the file.
For a list of supported ID3 tags, see
Playing back external FLV files dynamically
As an alternative to importing video into the Flash authoring environment, you can use
ActionScript to dynamically play back external FLV files in Flash Player. You can play back FLV
files from an HTTP address or from the local file system. To play back FLV files, you use the
NetConnection and NetStream classes and the
more information, see "NetConnection class", "NetStream class", and
Flash ActionScript Language Reference.)
You can create FLV files by importing video into the Flash authoring tool and exporting it as an
FLV file. (See "Macromedia Flash Video (FLV)" in Using Flash.) If you have Flash Professional,
you can use the FLV Export plug-in to export FLV files from supported video-editing
applications. (See "Exporting FLV files from video-editing applications (Flash Professional only)"
in Using Flash.)
Using external FLV files provides certain capabilities that are not available when you use
imported video:
•
Longer video clips can be used in your Flash documents without slowing down playback.
External FLV files are played using cached memory. This means that large files are stored in
small pieces and accessed dynamically, which does not require as much memory as embedded
video files.
•
An external FLV file can have a different frame rate than the Flash document in which it plays.
For example, you can set the Flash document frame rate to 30 fps and the video frame rate to
21 fps. This gives you greater control in ensuring smooth video playback.
•
With external FLV files, Flash document playback does not have to be interrupted while the
video file is loading. Imported video files can sometimes interrupt document playback to
perform certain functions (for example, accessing a CD-ROM drive). FLV files can perform
functions independently of the Flash document, which does not interrupt playback.
•
Captioning of video content is easier with external FLV files because you can use event
handlers to access metadata for the video.
Tip: To load FLV files from a web server, you might need to register the file extension and MIME type
with your web server; check your web server documentation. The MIME type for FLV files is
video/x-flv.
The following procedure shows how to play back a file named videoFile.flv that is stored in the
same location as your SWF file.
handler will be called twice because the
onID3
in Flash ActionScript Language Reference.
Sound.id3
attachVideo()
Playing back external FLV files dynamically
method of the Video class. (For
Video.attachVideo()
in
299
Need help?
Do you have a question about the FLASH MX 2004-USING ACTIONSCRIPT IN FLASH and is the answer not in the manual?
Questions and answers