How to extract an MP3 from a SWF in ActionScript 2.0 - mp3

I am in need of playing multiple sound files one after the other. The problem is that I cannot use MP3 due to firewall issues and must use a SWF with the sound embedded into it.
The problem is that the SWF will play the sound but not with the sound object - so I miss out on the built in features. I need to extract the Mp3 from the SWF to be able to play it with the sound object.
Is there a way to extract the MP3 that is embedded in the SWF using ActionScript 2?
Thank You for your help.

It appears this cannot be done. I ended up having to use a Delegate to mimic MP3 functionality using the SWF.

Related

Using Groups in FMOD and Resonance Audio

Does anyone know if there is anyway to use GROUPS in FMOD while using the resonance audio spacialiser plugin?
I've searched everywhere, but documentation seems to be lacking!
EDIT: Forgot to add that it is being used with Unreal Engine.
Thanks!
At present the Resonance Audio Plugin is a 'mixing plugin'. All audio routed into a resonance audio source or ambisonic source is mixed internally within the plugin. This allows us to perform spatialization effects far more efficiently.
If you have CPU to spare you could consider using more than one ResonanceAudioListener.

Playback mp3s in Symbian Belle with J2ME

i`m new to Symbian , my goal is to playback mp3 file stored on phone with my MIDLet.
Is it possible? I do not know how to do it - i'll be very grateful for any help.
It's possible with the APIs provided by J2ME.
First step. You need to verify that your specific phone has the capabilities required. Install any free J2ME mp3 app like KD Player (http://en.wikipedia.org/wiki/KD_Player) and try using it on your phone.
Second step. If your phone can play mp3 music using the free app but you still want to create your own, you need to find a good J2ME resource like this:
http://www.oracle.com/technetwork/systems/index-156363.html
To be honest, that second step is probably a bit too much especially if you're the kind of person who asks first instead of using Google. Sorry.

How does one stream and play Youtube/FLV videos in a C++ application?

I would like to stream and play Youtube videos, or FLV files in general, in a C++ application. How can it be done? (I'm using QT as a GUI)
You have two problems to tackle.
First one you need the player technology. For that you can use ffmpeg but bear in mind that it is licensed under GPL (older version in LGPL).
The second thing is that you need access to the FLV video urls. For this you either scrape the website or used the YouTube GData APIs. If you decide to go for the latter you need to know that you'll need a special deal with YouTube/Google to be granted access to the high quality streams. Usually you don't get access to the FLV ones.
How about Qt with Phonon plus a backend that can decode flv streams?

if i want to play mp3's what is the difference between lame and MCI(VFW32)?

basic question , i need to play mp3's in my application in windows
when goggling i got allot of tutorials about VFW32.lib to play mp3's
and i know lame , what is the best option for playing mp3's in c++?
VfW is an API that predates DirectShow on Windows, and was the original API that provided access to the system's video codecs. I'd wager that today, it's extremely non-portable, and shouldn't be used. Instead, prefer either the DirectShow API or a separate library like either Lame or libmad or a framework like ffmpeg.

How can one play a FLV file from Youtube in a C++ application?

I'm using C++ to get Youtube video links, but now I would like to be able to play a stream in my application.
Using C++ wxWidgets, what cross platform options do I have?
Look at existing video players like mplayer or vlc that can both play flv files.
It you want a something a a somewhat lower level, Qt::media supports Gstream that supports flv. However this might go against what you want as you use wxwidgets.
Then, you can directly look into integrating GStreamer in your app.
The wxMediaCtrl class in wxWidgets is used to play video:
http://docs.wxwidgets.org/stable/wx_wxmediactrl.html
http://docs.wxwidgets.org/trunk/classwx_media_ctrl.html
On MacOS X and Windows wxMediaCtrl uses the native backend, and on Linux GStreamer. I don't know if the native backends on the first two support flv.
FFMPEG supports demuxing and decoding of the FLV format (among others), and is the best implementation I know of besides Flash itself. It's relatively easy to use, and it's used by all of the software others have suggested for decoding of Flash Video.
After some searching in google I believe there isn't something pre-made in C++ that will match WxWidgets but you should be able to find a decoder and use it's API.