Playing Multiple sound file simultanyoustly

Is there a Professional audio product that could fit my needs ? I want to have a soundcard that can play a lot of soundfile at the same time. Maybe 10 to 20 wave or mp3 at the same time.
Shidewa

Shidewa wrote:
Is there a Professional audio product that could fit my needs ? I want to have a soundcard that can play a lot of soundfile at the same time. Maybe 10 to 20 wave or mp3 at the same time.
Shidewa
You should have wrote little more specific what are you going to do but I assume you're going to make your own music (record different instruments etc.).
So, you mean multitracker/sequencer, products like Cakewalk Sonar and Steinberg Cubase.
These I mentioned can play 'unlimited' amount of audio files (all depends on your system capabilities). These can handle MIDI files too.
If you are going to buy a Creative Pro (E-MU) line product you get LE (limited edition) version of some of this type of recording/mixing/mastering software bundled with the card. I don't know the full capabilities of these stricted applications but I suppose they can fit into your requirements.
Go to
E-MU
site and take a closer look of the cards.
Specifications for
Sonar LECubase LE
which are bundled with E-MU sound cards. See more from Software section on E-MU card sheets on their site.
If you meant to output frome those 10 - 20 analog (stereo) sources simultaenously and individually then, (almost) every card can handle them internally, but you need atleast two or more soundcards with each having lots of stereo output channels available to get all that sound out (all sources individually, without interferencig with each other). I would recommend then 1 or two PCI cards with external box (like E-MU 1820) and/or types of FireWire (like RME FireFace 800) or USB cards then.
You can ofcourse split one analog 6.1 output system (eg. 3 output ports) to three stereo output channels using ASIO drivers, but you need then an ASIO compatible player (!! ASIO is not always multiclient driver so there may be restrictions if same model sound cards are used) (i.e. Audigy 2 is a 6.1 card --> I can get 3 separate stereo output channels into use by using ASIO drivers with two of the three players --> I can therefore output from 3 different sources simultaenously to 3 different outputs without they mixes with each other)
.jtp
Message Edited by jutapa on 09-18-2005 11:39 PM

Similar Messages

  • Play multiple sound files in different frames from library in flash

    My assessment task for college is to create a webpage of my work.  So far it runs brilliantly except for this.  I only need this to be working in like 2 days!  Help!
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at Carolyns_Media_Portfolio_Scene1_fla::MainTimeline/frame5()
    at flash.display::MovieClip/gotoAndStop()
    Trying to be able to play sound clips from the library with the option to play and stop the sound file. Each sound has its own frame, with stop and play buttons. I can run the first sound file perfectly being able to start and stop it but when trying to play the next sound it creates the above error on output. I have dead buttons as well on the second sound.
    The top buttons take you to each scene
    The script runs from frame 5.
    import flash.events.MouseEvent;
    **buTrivia.addEventListener(MouseEvent.CLICK,clickListener7);
    function clickListener7(event:MouseEvent):void {
    SoundMixer.stopAll()
    gotoAndStop("trivia");
    buToyRA.addEventListener(MouseEvent.CLICK,clickListener8);
    function clickListener8(event:MouseEvent):void {
    SoundMixer.stopAll()
    gotoAndStop("toyminatorRA");
    buCaroline.addEventListener(MouseEvent.CLICK,clickListener9);
    function clickListener9(event:MouseEvent):void {
    SoundMixer.stopAll()
    gotoAndStop("caroline");
    buServerDown.addEventListener(MouseEvent.CLICK,clickListener10);
    function clickListener10(event:MouseEvent):void {
    SoundMixer.stopAll()
    gotoAndStop("serverdown");
    This was the script I found and edited.  Only Trivia works
    stop();
    var triviaSound:trivia = new trivia()
    var triviaChannel:SoundChannel = new SoundChannel();
    buplay1.addEventListener(MouseEvent.CLICK, playSound1);
    buStop1.addEventListener(MouseEvent.CLICK, stopSound1)
    function playSound1(event:MouseEvent):void
    triviaSound.play();
    function stopSound1(event:MouseEvent):void
    SoundMixer.stopAll()
    gotoAndStop("trivia");
    /*buplay2.addEventListener(MouseEvent.CLICK, playSound2);
    bustop2.addEventListener(MouseEvent.CLICK, stopSound2)
    var toysSound:toys = new toys();
    var toysChannel:SoundChannel = new SoundChannel();
    function playSound2(event:MouseEvent):void
    toysSound.play();
    function stopSound2(event:MouseEvent):void
    SoundMixer.stopAll()
    gotoAndStop("toyminatorRA");
    Basically I want to play all the sounds, from the library, individually in different frames using the option to play and stop that sound.  I found the above script but only works for one sound.  I am new at scripting in flash so any help or even a better script option would be awesome.  Thank you

    The 1009 error indicates that one of the objects being targeted by your code is out of scope.  This could mean that the object....
    - is declared but not instantiated
    - doesn't have an instance name (or the instance name is mispelled)
    - does not exist in the frame where that code is trying to talk to it
    - is animated into place but is not assigned instance names in every keyframe for it
    - is one of two or more consecutive keyframes of the same objects with no name assigned in the preceding frame(s).
    If you go into your Publish Settings Flash section and select the option to Permit debugging, your error message should have a line number following the frame number which will help you isolate which object is involved.

  • Lost the ability to play multiple sounds!

    Since switching to archlinux, the only problem that I am unable solve is the inablity to play multiple sounds.. i had this problem when i first installed archlinux. back then i tried installing pulseaudio and found that cumbersome. eventually went back to alsa and found magically i could play sounds at once..
    now again it has reoccurred ever since the module init tools upgrade. i have tried reconfiguring alsa with alsaconf with no avail.
    on trying to play sound file from the 2nd app i get a knotif saying
    The audio playback device HDA Intel (ALC880 Analog) does not work
    Falling back to .
    some of the conf files i have:
    [$]> grep MODULES /etc/rc.conf
    # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
    # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
    MODULES=(e100 mii slhc snd-hda-intel snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd soundcore !snd-pcsp)
    [$]> grep DAEMONS /etc/rc.conf
    # DAEMONS
    DAEMONS=(syslog-ng dbus @network netfs crond alsa hal cups @openntpd)
    [$]> cat /etc/modprobe.d/modprobe.conf
    # /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
    [$]> cat /etc/modprobe.d/sound.conf
    alias snd-card-0 snd-hda-intel
    alias sound-slot-0 snd-hda-intel
    [$]> cat /etc/libao.conf
    default_driver=alsa10
    [$]> lspci | grep -i audio
    00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)

    djszapi wrote:It seems to good. Did you try pulseaudio now too ?
    no i dont want to. it doesn't seem right with kde

  • How do i play two sound file one after another

    Hi All,
    How do i play two sound file one after another using single AudioClip Component?.
    Advance in thanks
    Manivel

    AudioClip gives you very little control over what happens to the sound, it also isn't capable of playing long clips or waiting until a clip ends. It will play multiple clips over top of each other.
    To do what you want you should use the facilities of javax.sound. Here's a post with an example: http://forum.java.sun.com/thread.jspa?forumID=513&threadID=450768
    There is also a tutorial, but its example fails for long clips.

  • Installed Ensoniq AudioPCI SB32 - now I cannot play multiple sounds simultaneou

    I started with an el-cheapo on-board sound card (SiS 708). I just installed a Creative Ensoniq AudioPCI SB32 and can no longer play multiple sounds simultaneously.
    For example: if I am playing an MP3, WAV, or otherwise an audio file that uses the sound card's WAV output, other sounds such as the Windows event sounds or sounds assigned in my FTP application. I *could* do this without a problem using the SiS 708 card.
    More info:
    - I did leave the SiS 708 installed. Could this be conflicting?
    - I set the default I/O sound devices to the Creative Ensoniq in the control panel
    How can I play multiple simultaneous audio again?Message Edited by epp_b on 0-07-2006 07:48 PM

    I have tried the following things:
    - Uninstalling and disabling the onboard sound
    - Installing the latest version of DirectX
    I can't think of anything else (there are no updated Creative drivers that I can find)

  • Play multiple sounds

    Hello!
    How can I play multiple sounds at once please?
    I tried with 2 separate soundChannel vars but they still override eachother.
    Thanks

    play both sounds through the same sound channel? eg:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        <mx:Script>
            <![CDATA[
                private var sound:Sound;                       
                private var soundChannel:SoundChannel;   
                private function play1():void
                    sound = new Sound();
                    sound.load(new URLRequest("sounds/1.mp3"));
                    sound.addEventListener(Event.COMPLETE, songLoaded);
                private function play2():void
                    sound = new Sound();
                    sound.load(new URLRequest("sounds/2.mp3"));
                    sound.addEventListener(Event.COMPLETE, songLoaded);
                private function songLoaded(e:Event):void
                    try
                        sound.removeEventListener(Event.COMPLETE, songLoaded);   
                        soundChannel = sound.play(0);
                    catch(err:Error)
                        trace(err)
            ]]>
        </mx:Script>
        <mx:Button x="140" y="313" label="Play sound 1" click="play1()"/>
        <mx:Button x="229" y="326" label="Play sound 2" click="play2()"/>
    </mx:Application>

  • Play multiple published files

    I had been using Jesse Wardens's excellent Captivate Player ver 1.2 for quite a while to play multiple published files. Now that I upgraded to CP5 the player no longer works - I'm sure because of the action script version change.
    Does anyone know of a similar player that will allow the student to basically navigate multiple published .swf files like Jesse's?
    Regards,
    Kevin

    Hi kmarty,
    did you try the Captivate own Aggregator file creator.
    File > New > Aggregator Project
    Add several files and play them.
    If you set in the first of the imported files the TOC to overlay, it will be available for all files.
    Plus the names in the Aggregator list can be changed and these are shown in the TOC too.
    Best
    TD

  • Help playing a sound file please...

    i am trying to play a sound file everytime a button is clicked. the sound will play the first time the button is clicked but wont play after that. how can i get the sound file to play everytime the button is clicked?? here's how i play the sound file...
    InputStream in = new FileInputStream(sound.wav);
    AudioStream as = new AudioStream(in);
    // in the button action event...
    AudioPlayer.player.start(as);
    i tried adding this line... AudioPlayer.player.stop(as);...before the...AudioPlayer.player.start(as); -- the sound file still only plays once
    any help appreciated...thanks

    Hi there,
    Is there a class AudioPlayer in the API or is it yours. Anyway, your class must implement AudioClip interface. Then call yourClass.play(as); You dont need to stop, each time you call play(), it restarts. Try and let me know.
    cheers

  • Loading and Playing Multiple Sounds

    I have written a loadSound function which handles loading and playing multiple sounds. This function works fine when I call this function in another keyframe i.e. the frame in which the function is not written. But when I call the function on the same frame in which the function is written the sounds gets mixed up. For example the function is written in 1st keyframe. If I call this function in 2nd, 3rd and 4th keyframe (with different sounds) it works fine. But when i call the same function in 1st, 2nd and 3rd keyframe it all gets messed up.
    In 1st keyframe the sound plays properly. When I move to 2nd Keyframe the 2nd sound plays. But when I move back to the 1st keyframe the 2nd and 1st keyframe sounds all get mixed up. This doesn't happen when I call the function in 2nd, 3rd and 4th keyframes.
    Below is my function:
    import flash.events.Event;
    import flash.media.Sound;
    import flash.net.URLRequest;
    import flash.events.ProgressEvent;
    import flash.events.IOErrorEvent;
    import flash.errors.IOError;
    import flash.media.SoundChannel;
    import flash.media.SoundMixer;
    import flash.events.TimerEvent;
    import flash.utils.Timer;
    import flash.display.MovieClip;
    import flash.media.SoundTransform;
    stop();
    var s:Sound;
    var localSound:SoundChannel = new SoundChannel();
    var req:URLRequest;
    var loadedPct:uint;
    var currentFrameArr:Array = ["One","Two","Three"];
    var urlArr:Array = ["sound/m01_t01_s01.mp3","sound/m01_t01_s02.mp3","sound/page10_11.mp3"];
    function loadSnd(currentFrm:String)
    s = new Sound();
    s.addEventListener(ProgressEvent.PROGRESS, onSoundProgress);
    s.addEventListener(Event.COMPLETE, onSoundLoaded);
    s.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
    localSound.stop();
    for (var i:uint=0; i<currentFrameArr.length; i++)
      if (currentFrm == currentFrameArr[i])
       req = new URLRequest(urlArr[i]);
    s.load(req);
    function onSoundProgress(evt:ProgressEvent):void
      loadedPct = Math.round(100 * (evt.bytesLoaded / evt.bytesTotal));
      trace("The sound is " + loadedPct + " % loaded");
    function onSoundLoaded(evt:Event):void
      localSound = s.play();
    function onIOError(evt:IOErrorEvent):void
      trace("The sound could not be loaded: " + evt.text);
    Call to this function in different frames:
    loadSnd("One");
    loadSnd("Two");
    etc
    If I pass the parameter 'One' in loadSnd it plays the 1st element in urlArray, 'Two' 2nd element and so on.
    I have been scratching my head since long over this.
    Can anybody please pinpoint the error.

    Got the solution. The SoundMixer.stopAll(); statement did the trick. The complete workable function is pasted below:
    import flash.events.Event;
    import flash.media.Sound;
    import flash.net.URLRequest;
    import flash.events.ProgressEvent;
    import flash.events.IOErrorEvent;
    import flash.errors.IOError;
    import flash.media.SoundChannel;
    import flash.media.SoundMixer;
    import flash.events.TimerEvent;
    import flash.utils.Timer;
    import flash.display.MovieClip;
    import flash.media.SoundTransform;
    stop();
    var s:Sound;
    var localSound:SoundChannel = new SoundChannel();
    var req:URLRequest;
    var loadedPct:uint;
    var currentFrameArr:Array = ["One","Two","Three"];
    var urlArr:Array = ["sound/m01_t01_s01.mp3","sound/m01_t01_s02.mp3","sound/page10_11.mp3"];
    function loadSnd(currentFrm:String)
      s = new Sound();
      s.addEventListener(ProgressEvent.PROGRESS, onSoundProgress);
      s.addEventListener(Event.COMPLETE, onSoundLoaded);
      s.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
      SoundMixer.stopAll();
      localSound.stop();
      for (var i:uint=0; i<currentFrameArr.length; i++)
      if (currentFrm == currentFrameArr[i])
      req = new URLRequest(urlArr[i]);
      break;
      s.load(req);
    function onSoundProgress(evt:ProgressEvent):void
      loadedPct = Math.round(100 * (evt.bytesLoaded / evt.bytesTotal));
      trace("The sound is " + loadedPct + " % loaded");
    function onSoundLoaded(evt:Event):void
      localSound = s.play();
    function onIOError(evt:IOErrorEvent):void
      trace("The sound could not be loaded: " + evt.text);
    Calling the function
    loadSnd("One");
    loadSnd("Two"); etc

  • How do i play multiple audio files simultaneously using AudioQueue?

    I've basically gutted what I don't need from the "Speakhere" sample app and I'm left with something I can use to play audio files. I converted wav files to aiff and then renamed the aiff to caf (Just in case this matters). I even tried shortening the files to 10 seconds long, but no difference. I am able to play files singly, but am unable to play more than one file at the same time. When I try to play multiple files, the first one plays correctly but the second will play a horrible long beeping sound. Sounds almost like a buzzer and sometimes will sound like a high pitched beep. My code has all the audio components like the speakhere app (AudioQueueObject, AudioPlayer, AudioViewController). I've changed the AudioViewController to be just my "AudioController" class where when I initialize, I pass in the name of the file and it replaces this line of code:
    CFStringRef fileString = (CFStringRef) [NSString stringWithFormat: @"%@/Recording.caf", self.recordingDirectory];
    with this:
    CFStringRef fileString = (CFStringRef) [NSString stringWithFormat: fileName, self.recordingDirectory];
    Any suggestions? I've been yanking my hair out trying to figure this out and I simply can't. I'm about ready to pull an "Office Space" but instead of beating up a printer, I'm going to destroy my macbook.
    *NOTE: I have only tried this in the simulator, but I'm assuming it will do this on the real thing so I haven't bothered to try.

    Unless I'm mistaken, you need one AudioQueue object for each audio file you want to play. In one of my apps, I basically copied the code provided in the [AudioQueue programming guide|http://developer.apple.com/iphone/library/documentation/MusicAudio/Concep tual/AudioQueueProgrammingGuide/AQPlayback/chapter4_section_1.html#//appleref/doc/uid/TP40005343-CH3-SW1] and made a wrapper object for playback. So then you can do something like this:
    MyAudioManager *manager1 = [[MyAudioManager alloc] initWithFile:@"file1.caf"];
    [manager1 play];
    MyAudioManager *manager2 = [[MyAudioManager alloc] initWithFile:@"file2.caf"];
    [manager2 play];
    // etc...
    If you want to play short files (~10s or less), you can use the simpler AudioServices functions along with SystemSoundID's. It will work fine if you have playback from AudioQueue and AudioServices at the same time.

  • Playing a sound file more than once in a row?

    OK, so I got the PlayWavFile code from the Internet, and I've modified it a bit so that it has a play method, but I'm trying to get it to play 5 times in a row. The thing is, I can't seem to get a for loop to work around it. Also, since I've never messed with sound before, I'm wondering: What is a line in reference to sound? I don't understand the comments.
    Here is the code I'm trying to execute (Note: I used skype-ringer.wav as an example, but any wav file will do):
    SSCCE Class
    package sscce;
    public class SSCCE
        public static void main(final String args[])
            final PlayWavFile wavFile = new PlayWavFile("skype-ringer.wav");
            for (int p = 0; p < 5; p++)
                wavFile.play();
    PlayWavFile Class
    package flashcards;
    import java.io.File;
    import javax.sound.sampled.AudioFormat;
    import javax.sound.sampled.AudioInputStream;
    import javax.sound.sampled.AudioSystem;
    import javax.sound.sampled.DataLine;
    import javax.sound.sampled.SourceDataLine;
    public class PlayWavFile
        AudioInputStream audioInputStream = null;
        SourceDataLine auline = null;
        AudioFormat format = null;
        DataLine.Info info = null;
        public PlayWavFile(final String soundFileName)
            final File soundFile = new File(soundFileName);
            if(!soundFile.exists())
                System.err.println("Wave file not found: " + soundFile);
                return;
            try
                audioInputStream = AudioSystem.getAudioInputStream(soundFile);
            catch(final Exception e)
                e.printStackTrace();
                return;
            format = audioInputStream.getFormat();
            info = new DataLine.Info(SourceDataLine.class,format);
            // Describe a desired line
        public void play()
            for (int i = 0; i < 5; i++)
                final int EXTERNAL_BUFFER_SIZE = 524288;
                final byte[] abData = new byte[EXTERNAL_BUFFER_SIZE];
                int nBytesRead = 0;
                try
                    auline = (SourceDataLine)AudioSystem.getLine(info);
                    auline.open(format); // Opens the line with the specified
                                            // format, causing the line to acquire
                                            // any required system resources and
                                            // become operational.
                catch(final Exception e)
                    e.printStackTrace();
                    return;
                auline.start(); // Allows a line to engage in data I/O
                try
                    while (nBytesRead != -1)
                        nBytesRead = audioInputStream.read(abData,0,abData.length);
                        if(nBytesRead >= 0)
                            auline.write(abData,0,nBytesRead); // Writes audio data
                                                                // to the mixer (an
                                                                // audio device with
                                                                // one or more
                                                                // lines) via this
                                                                // source data line
                    Thread.sleep(1000);
                catch(final Exception e)
                    e.printStackTrace();
                    return;
                finally
                    auline.drain(); // Drains queued data from the line by
                                    // continuing data I/O until the data line's
                                    // internal buffer has been emptied
                    auline.close(); // Closes the line, indicating that any system
                                    // resources in use by the line can be released
    }I've tried putting the for loop around the try block in the PlayWavFile.play method, but nothing works so far. What am I supposed to do if I want the file to play multiple times?

    I don't know if this will help. It's old - I haven't looked at it in at least five years - when I used to use hungarian notation
    What might help is using "m_SourceDataLine.isRunning()" in your for loop.
    private     SourceDataLine      m_SourceDataLine    = null;
    private     boolean             m_bOk;
    private     AudioInputStream    m_AudioInputStream     = null;
    private     int                 m_iBytesRead      = 0;
    private     byte []             m_bytesToWrite;
    if ( AudioSystem.isLineSupported( Port.Info.SPEAKER ) )
        String     strFile     = "SOUND528.WAV";
        File f = new File ( strFile );
        if ( f != null  &&  f.isFile() == true )
            m_AudioInputStream = AudioSystem    .getAudioInputStream    ( f );
            if ( m_AudioInputStream != null )
                //     more than enough to hold the complete file.
                m_bytesToWrite           = new byte[ 10000 ];
                //     Read the file and remember how many bytes were actually read.
                m_iBytesRead          = m_AudioInputStream     .read     ( m_bytesToWrite, 0, m_bytesToWrite.length );
                //     Now that you have read the file find out its format.
                AudioFormat          AF     = m_AudioInputStream     .getFormat     ();
                //     Clips don't allow pre-loading.  You must load it and play it at the same time.
                //DataLine.Info     info     = new DataLine               .Info           ( Clip.class, AF );
                //m_Clip                    = (Clip) AudioSystem     .getLine     ( info );                                   
                //m_Clip     .open          ( AIS );
                //     SourceDataLine's allow you to pre-read and play later.
                DataLine.Info     info     = new DataLine          .Info                ( SourceDataLine.class, AF );
                m_SourceDataLine          = (SourceDataLine)     AudioSystem          .getLine     ( info );
                //     The most important improvement is using open with the buffer size to use.
                //     Otherwise, if the buffer is too small the write function will block until
                //     the requested amount of data is written.  This then delays the video.
                m_SourceDataLine          .open     ( AF, m_iBytesRead );
                m_SourceDataLine          .start     ();
                //m_SourceDataLine     .write     ( m_bytesToWrite, 0, m_iBytesRead );
                //m_SourceDataLine     .isRunning()
    }

  • How do you play multiple sounds simultaneously and synchronized?

    lets say I have two wave files that are similar in play length but not quite the same. I calculate a new frame rate for reach to make their lengths almost perfectly the same. Now I want to play them and have them repeat for a while.. If I don't synchronize them in some fashion, inevitably the slight difference in play time will cause them to unsync.
    what's the best way to keep them in sync? I've been trying playing each sound in it's own thread for the past few days and using thread synchronization, but that isn't working so well.
    thanks for the help.

    I found the answer I'm looking for! version 1.5 came out with the CyclicBarrier class that causea a thread to pause when it calls the barriers await() function until a predetermined number of threads call await().
    So I can create a barrier of size (ThreadCount) and tell all threads to pause at the beginning of a measure until all threads have checked in. That way all threads are out the gate at the same time every measure.

  • Problem, trying to play many sound files

    hello,
    I did not find a specific answer to my question in most of the archives and so I am posting here.
    my problem is that I have to play a sound when mouse moves over an object and another sound when the same object is clicked.
    there are many such items on the screen and so it is expected that when the mouse entered from the mouse listener is fired, the sound must play.
    but what really happens is that when the mouse moves over the first object the sound plays all right. but there is no sound played when the mouse click happens.
    I have properly loaded the sound files and I am sure that the code is right.
    infact the major thing that has frustrated me is that if I move the mouse on an opject (an icon) the sound is properly played. and if I wait for a long time and then move the mouse on another icon the other sound is played as well. but if I move the mouse quickly from one object to another no sound is played for the second object. or if I click the mouse on an icon after a long holt even the click sound playes.
    what could be the problem. why is it that sound only play when the actions are done after long haults?
    is it an issue of java performance. should I try to do the sound playing stuff in different threads for each icon's mouse events?
    I also tried to stop the file on the mouse exit method to make sure that there is no sound left playing.
    this game is depending a lot on mouse movements with sounds and so I have to get the sounds playing at the same time mouse moves over the objects.
    I use the audioClip to load my sounds with the method in the applet class.
    I really don't know abt the latest java media api and will like to know if that is what I must use for my task or audioClip is ok with me.
    thanks
    Krishnakant.

    I dont know exactly, but I dont know if applets support various files at one time.
    Have your tried to do that with javax.media or with javax.sound.sampled?
    Or could your post the code?
    R. Hollenstein

  • Mail app no longer plays QuickTime sound files.

    Before upgrading to Mountain Lion, I was able to play sound files attached to mail within the app.
    In other words, if someone sent me a sound file, it would appear as a QuickTime sound within the body of the email and I could play it.
    That was a very nice feature.
    Now sound files will not play within the mail window. Instead, I need an external player such as QuickTime Player or iTunes.
    How can I get that feature back?

    What specific sound file types will not play as Mail attachments in Mountain Lion?
    I just sent an .m4r (ringtone), mp3, and .m4a (iTunes aac music) files as Mail attachments. The first appeared as an icon that played via QuickLook from within Mail. The second two appeared as black, QuickTime styled, embedded music play bar attachments. They played back flawlessly.
    Have you installed any application recently that may have hi-jacked the default QuickTime audio playback? It would have done so silently, or popped up a dialog requesting to perform the hi-jack on a list of music file formats.
    You may have to select each particular audio file format in Finder Get Info and restore QuickTime in the Open with section on that panel.

  • How to play wikipedia sound files (Ogg) in Safari 6.0.3?

    I'm pretty sure the answer to this one is that it can't be done, but just in case I've missed something in my web searching. I used to be able to play them under OSX 10.6.8. For instance, these sound files: http://en.wikipedia.org/wiki/Beethoven_symphony_5

    Please link to a page you're having trouble with, if possible.

Maybe you are looking for