Skip to main content
Participant
February 23, 2012
Question

FMS Recording - Seek Causes Synch Issues Audio/Data Recording

  • February 23, 2012
  • 1 reply
  • 711 views

Hi,

I have recordings being generated by FMS 4.5.  These recordings are a combination of data (for example, chat text that was typed into a chat window) and audio.  The audio, as currently designed, comes on and off.  Therefore, the record stream plays a audio stream, but that stream turns on and off by calling play(activeAudioStream) and play(false) once the audio has ended, over and over.

The recordings (as flv) play back fine, when not using the seek feature.  When using the seek feature, I get obvious problems where playback will simply Stop, and not resume for a specified about of time.  For example, if I start a recording at 60 seconds in, then at 120 seconds, playback stops and nothing happens for a long, seemingly random about of time.  The stream is active, as when it does resume, the time value of the stream includes the long period of nothing happening.

This is very confusing, because the recording works fine from the beginning.  I am fairly certain this has something to do with recording audio/video.  A data only recording is fine.  A recording with audio all the way through, even with data, is fine.  But, having the recorded audio stream turn on and off seems to cause major problems.  Any ideas?  If the audio is not continuous, should I create data only and audio only recordings, and setup my playback to stream the audio based on data events indicating the start/end of an audio section?

Note this is being played back in an AS2 application.

Thanks.

    This topic has been closed for replies.

    1 reply

    Adobe Employee
    February 25, 2012

    Are you using Stream.flush API - if you are using that it migth cause some syncronisation issues if data and audio/video is mixed.

    I did not get your usecase clearly - let me know if you using above API. I think it would be better to use second option if you can usedata and audio seperately but probably you can explain use case better so that we migth help you.