|
Posted by cwdjrxyz on 01/18/08 00:16
On Jan 17, 4:07 pm, "Steph" <mcv...@hotmail.com> wrote:
> "cwdjrxyz" <spamtr...@cwdjr.info> a écrit dans le message de news:
> 6c05f878-e7dd-41fb-b32e-efc094f97...@z17g2000hsg.googlegroups.com...
>
>
>
> > On Jan 17, 1:24 pm, "Steph" <mcv...@hotmail.com> wrote:
> >> Hello,
>
> >> I have a flash file (accueil.swf) that calls an mp3 file (the_song.mp3)
> >> to
> >> load a song when the swf animation is launched.
> >> Both files are stored on the same root directory (in my PC and onto the
> >> web
> >> server).
>
> >> When i click directly on the swf file right on the directory from my PC,
> >> the
> >> animation works and the song is correctly loaded (we hear the song).
>
> >> When i launch from my web server the script below that is supposed to do
> >> the
> >> same thing, the animation works but the song is not loaded (so no song is
> >> launched).
>
> >> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
> >> codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v..."
> >> width="170" height="240">
> >> <param name="movie" value="accueil.swf">
> >> <param name="quality" value="high">
> >> <embed src="accueil.swf" quality="high"
> >> pluginspage="http://www.macromedia.com/go/getflashplayer"
> >> type="application/x-shockwave-flash" width="170" height="240"></embed>
> >> </object>
>
> >> Can someone explain me why ?
>
> > I would not use the swf file to call the song if I wanted it to play
> > every time the flash file is called. Rather I would make the song an
> > audio part of a flv for a flv/swf. When you encode the flash, you can
> > select both a video file to encode for flash and a mp3 file to be
> > encoded as the audio part of the flv. If the video file already has
> > audio, you can select to replace it with another audio file. Don't
> > forget that the flv is the media part (audio/video) and and the swf is
> > only the player container for the flash, and it is of small byte size
> > compared to the flv.. You only link to the swf in the html code.
> > However, either on your computer on your server. both the flv file and
> > the container swf file should be in the same directory. When you
> > encode it usually is assumed that both files will be used in the same
> > directory. When you call for the swf container, it automatically looks
> > for the flv file in the same directory and downloads it to the
> > temporary cache of the browser. You can encode to start downloading
> > the flv at once or only when you use a start button on the swf player
> > container you encode.
>
> I'm not an expert on flv file. So i'm not sure to have well understood your
> advice.
> Is it possible to provide me with an example so that i can more precisely
> understand ?
Here is an example of a flv/swf at http://www.cwdjr.net/flash/Fatty.php
. The flv file is about 22 MB for this rather long video. The swf
container file is only about 12 KB. As I mentioned, the flv must be in
the same directory on the server or computer as the swf container
file. If you view the source code, you will not see the flv
referenced, because this is done within the swf file. The flv file is
at http://www.cwdjr.net/flash/Fatty.flv. It can be played alone
without the swf container file only if you have a flv player. The
video was captured and edited in high resolution mpeg2 format as is
often done before burning a DVD. The video has very old sound. When I
encoded to flash, the mpeg2 video was used as input. Several other
video formats may be used instead for input to the flash encoder. At
one stage of encoding, I am offered the option to remove or add audio
to the flash. In this case, I chose to keep the audio that came with
the video input. In other cases I chose to replace or add audio in the
mp3 format. There are many options given for building the swf
container portion of flash. Finally when you are finished encoding,
you get the output of a swf container file and a flv video file. The
exact steps in encoding the the flv/swf depend on the encoder used and
can differ considerably for different encoders.
[Back to original message]
|