Publishing Event Video to HTML5 ?

I have inserted an event video into a slide and uploaded an mp4 file.  When publishing the project and viewing it in a web broswer, the HTML5 output does not allow for any video controls, and as such the video does not play.
I cannot publish the video as a Multi Slide Syncronized ideo as I have several of these videos and would like the playbar within the slides and not as a whole for the project.
I have tried viewing the output in Firefox, IE, and Chrome and none of them work.
Is there some step I am missing?  How can I view the playbar for each video object in HTML5?  Thanks!

Hi Andy,
I have the almost identical issue. I can insert the video onto the stage and select which skin/control to use, and it appears fine if I preview the project (swf), but the skin/controls do NOT appear if I publish to HTML5.
Did you ever find a solution on your own?
If not, it looks like I'll be stuck either with launching the mp4 video in a new window (using learner's media player) or using the auto-play to show it on stage with no controls.
Thanks for posting this question!

Similar Messages

  • Discoloring of mp4 videos in html5 output

    I am using Adobe Captivate to be able to publish to html5. As swf is incompatible with html5, I have to use mp4 videos. However, the videos are somehow discolored in output. Can anyone tell me why this happens, an what I may do to fix it?
    The image on the left shows the video in html5 output. The one on the right is taken from the editor.
    There is no difference using event or multiple slide mode for the videos.

    What do you have set as your slide quality settings?  Perhaps you need to increase it.

  • Captivate 7 event video playback controls not working

    Hi,
    I'm using Captivate 7 and published an mp4 event video with limited playback controls (only play, pause, back, and close) on the slide, since the event video controls won't show up once published. When I publish the HTML5 video (with or without seamless tabbing) the controls are not working. When I click play the video plays and I can pause it, but when I want to continue play, the controls are not working.
    I tried only to use the skins (clear, corona, and halo) given with the event video, but then I can't pause the video at all, since the controls are not showing.
    We need the video to play in HTML5 mode for iPads and computers, but we're at a loss with the controls. The video has got to be limited to only play, pause, back, and close - no scrubbing or forwarding. Any ideas?
    Thanks,
    Nat

    I know you will hate Captivate for this. But if you are publishing to HTML5, the skins you select here won't make any difference as HTML5 output comes with its own mysterious skin which is not visible until you publish and check.
    Here is how that skin looks when viewed in Google Chrome browser on my laptop running on Windows 7.
    Here is the skin I have used for that in the Captivate editor.
    The best way to test these outputs is from a webserver or SCORM Cloud.
    Sreekanth

  • Publish live video & play

    Hi all, i use the code below to publish my cam, and i can play it in the same application. Then i copy and renamer it videoPlayer2.as then i use
    displayPlaybackVideo(); method but it says "TypeError: Error #1009: Cannot access a property or method of a null object reference.". How can i get the published live video from another app.
    Thanks..
    videoPlayer.as // publish and play
    package
         import flash.display.MovieClip;
         import flash.net.NetConnection;
         import flash.net.NetStream;
         import flash.media.Camera;
      import flash.media.Microphone;
         import flash.media.Video;
         import flash.events.NetStatusEvent;
      import fl.video.FLVPlayback;
         public class videoPlayer extends MovieClip
                var nc:NetConnection;
       var ns:NetStream;
       var nsPlayer:NetStream;
       var vid:Video;
       var vidPlayer:Video;
       var cam:Camera;
       var mic:Microphone;
               public function videoPlayer()
                    nc=new NetConnection();
                    nc.connect("rtmp://localhost/video");
                    nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatus);    
               function onNetStatus(event:NetStatusEvent):void
          trace(event.info.code);
           if(event.info.code == "NetConnection.Connect.Success"){
               publishCamera();
               displayPublishingVideo();
               displayPlaybackVideo();
         function publishCamera() {
            cam = Camera.getCamera();
        cam.setMode(160,120,15);
        cam.setQuality(100000,0);
           mic = Microphone.getMicrophone();
           ns = new NetStream(nc);
           ns.attachCamera(cam);
           ns.attachAudio(mic);
           ns.publish("myCamera", "record");
      function displayPublishingVideo():void {
       vid = new Video(200,200);
       vid.x = 10;
          vid.y = 10;
          vid.attachCamera(cam);
          addChild(vid); 
      function displayPlaybackVideo():void{
          nsPlayer = new NetStream(nc);
          vidPlayer = new Video(200,200);
       nsPlayer.client=this
          nsPlayer.play("myCamera",-1,-1);
       vidPlayer.x = cam.width + 80;
          vidPlayer.y = 10;
          vidPlayer.attachNetStream(nsPlayer);
          addChild(vidPlayer);

    if i publish camera in videoPlayer2, displayPlaybackVideo() method is working, but i cannot catch the video whichs is published from videuPlayer.as.
    thanks
    //videoPlayer.as
    package
         import flash.display.MovieClip;
         import flash.net.NetConnection;
         import flash.net.NetStream;
         import flash.media.Camera;
      import flash.media.Microphone;
         import flash.media.Video;
         import flash.events.NetStatusEvent;
      import fl.video.FLVPlayback;
         public class videoPlayer extends MovieClip
                var nc:NetConnection;
                var ns:NetStream;
                var nsPlayer:NetStream;
                var vid:Video;
                var vidPlayer:Video;
                var cam:Camera;
                var mic:Microphone;
               public function videoPlayer()
                    nc=new NetConnection();
                    nc.connect("rtmp://localhost/video");
                    nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatus);    
               function onNetStatus(event:NetStatusEvent):void
          trace(event.info.code);
           if(event.info.code == "NetConnection.Connect.Success"){
               publishCamera();
               displayPublishingVideo();
               displayPlaybackVideo();
         function publishCamera() {
            cam = Camera.getCamera();
        cam.setMode(160,120,15);
        cam.setQuality(100000,0);
           mic = Microphone.getMicrophone();
           ns = new NetStream(nc);
           ns.attachCamera(cam);
           ns.attachAudio(mic);
           ns.publish("myCamera", "append");
      function displayPublishingVideo():void {
       vid = new Video(200,200);
       vid.x = 10;
          vid.y = 10;
          vid.attachCamera(cam);
          addChild(vid); 
      function displayPlaybackVideo():void{
          nsPlayer = new NetStream(nc);
          vidPlayer = new Video(200,200);
       nsPlayer.client=this
          nsPlayer.play("myCamera",-1,-1);
       vidPlayer.x = cam.width + 80;
          vidPlayer.y = 10;
          vidPlayer.attachNetStream(nsPlayer);
          addChild(vidPlayer);
    //videoPlayer2.as
    package
         import flash.display.MovieClip;
         import flash.net.NetConnection;
         import flash.net.NetStream;
         import flash.media.Camera;
         import flash.media.Microphone;
         import flash.media.Video;
         import flash.events.NetStatusEvent;
         import fl.video.FLVPlayback;
         public class videoPlayer2 extends MovieClip
                var nc:NetConnection;
                var ns:NetStream;
                var nsPlayer:NetStream;
                var vid:Video;
                var vidPlayer:Video;
                var cam:Camera;
                var mic:Microphone;
               public function videoPlayer2()
                    nc=new NetConnection();
                    nc.connect("rtmp://localhost/video");
                    nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatus);    
               function onNetStatus(event:NetStatusEvent):void
                    trace(event.info.code);
                     if(event.info.code == "NetConnection.Connect.Success"){
                          displayPlaybackVideo();
           function displayPlaybackVideo():void{
                    nsPlayer = new NetStream(nc);
                    vidPlayer = new Video(200,200);
                    nsPlayer.client=this
                    nsPlayer.play("myCamera",-1,-1);
                     vidPlayer.x = cam.width + 80;
                     vidPlayer.y = 10;
                    vidPlayer.attachNetStream(nsPlayer);
                    addChild(vidPlayer);

  • Streaming video into HTML5 content

    Hi
    I just wanted to check that it is possible to stream (rather than progressively download) video into captivate HTML5 output. I know this can be done when outputting to to SWF but my client wants to go HTML5 only and the video content has to hosted off the LMS
    I quote
    .... media files must be externalized, e.g., separate zip and be either a) hosted by and accessed from the vendor site (preference) or b) hosted on an internal media site (secondary).
    Any help/thoughts much appreciated!

    Try the option menu Video/Insert Video/Event Video, off course as quoted on the window itself the video must be on a media streaming.
    If doesnt work, one time I have to use a streaming video too, I use the youtube widget and uploaded my videos to youtube so youtube will handle all streaming (the best choice for me).
    In another project I needed an small intro video, so I used JS (using methods like listeners and jquery) to
    create a video element with a preloader:
    var videoIntroElement = document.createElement("video");
    videoIntroElement.setAttribute("id", "videoIntroElement");
    videoIntroElement.setAttribute("autoplay", "true");
    videoIntroElement.setAttribute("preload", "auto");
    videoIntroElement.setAttribute("width", "100%");
    videoIntroElement.setAttribute("height", "100%");
    videoIntroElement.setAttribute("type", "video/mp4");
    var videoIntroElementIconLoading = document.createElement("img");  document.getElementById("div_Slide").appendChild(videoIntroElementIconLoading) ;
    $(videoIntroElement).bind("ended", function() {
         startCourse();
    That´s it you have a lot of options.

  • Event video issue

    Hi, I'm working on a captivate 7 project, I've got in it 45 slides and 4 of them has event video inside. If I test it in a prewiew (html or swf) on my pc everything is fine, but when I upload it on my Connect )9.1 server the video dos not start.
    Note: all the event video was converted with adobe media encoder in .f4v files.
    What can I do? I produced several project with cap7 and they are all working fine on my Connect trainig area... Thank you...

    Hi There,
    If it is happening with only one project then please insert those videos in a blank project as an event video and then try to publish them on Adobe Connect, you can also try to publish one or two videos at a time to check if the issue is with the videos or not.
    You can also try to convert these videos in mp4 first and then use them in Captivate 7.
    Also update the Cp7 version from: http://www.adobe.com/support/captivate/downloads.html
    Please let me know the update.
    Thanks
    Vikas

  • Increasing bandwidth while publishing live video

    Hi all,
         I have made a sample application for publishing video through FMS using as3.
         In that I had used the same code as given in the sample provided by the adobe,
         m_nc = new NetConnection("rtmpt://localhost:1935/Test");
         private function onNetStatus(event:NetStatusEvent):void
         switch (event.info.code)
        case "NetConnection.Connect.Success" :
         m_ns = new NetStream(m_nc);    
         m_nsPlayer = new NetStream(m_nc);
         m_nc.call("checkBandwidth", null);
           var camName:String = setCamera();
          if(camName == "null")
             trace("Sorry! No Camera found");
             break;
                if(camName == "NoWebCam")
                     if(ExternalInterface.available)
                      ExternalInterface.call("CameraNotFound");
                     break;
               var micIndex:int = setMicrophone();
               if(micIndex == -1)
                trace("Sorry! No Mic found");
                break;
               publishCamera(camName,micIndex);
               displayPublishingVideo();
              break;
    private function publishCamera(camName:String,micIndex:int):void
       m_cam=Camera.getCamera(camName);
       switch(m_resolution)
        case "160x120" : m_cam.setMode(160,120,15);
         break;
        case "320x240" : m_cam.setMode(320,240,15);
         break;
        case "640x480" : m_cam.setMode(640,480,15);
         break;
        default      : m_cam.setMode(320,240,15);
         break;
       m_cam.setQuality(0,85);
       if(micIndex != -1)
        m_mic=Microphone.getMicrophone();
        m_mic.codec = SoundCodec.SPEEX;
        m_mic.setUseEchoSuppression(true);   
        m_mic.setLoopBack(false);
        m_mic.setSilenceLevel(20);
        m_ns.attachAudio(m_mic);   
       m_ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
       m_ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, onAsyncError);
       m_ns.attachCamera(m_cam);
       m_ns.publish(m_publishName, "live");
       stage.addEventListener(MouseEvent.CLICK, onStageClick);
    The above was the sample code just for publishing the video.
    The similar code for viewing the published video was written
    private function displayPlaybackVideo(publishName:String,muteSound:String):void
         m_nsPlayer.bufferTime = 0.6;
       m_nsPlayer.addEventListener(NetStatusEvent.NET_STATUS,onstatus);
       m_vidPlayer.height = 480;
       m_vidPlayer.attachNetStream(m_nsPlayer);
       addChild(m_vidPlayer);
       m_isVideoChildAdded = true;
    now after writing code I launched the application and started analyising the server console.
    The server console shows the regular increament in bandwidth which hampers my video publish after 8-10 minutes resulting in stuck of video.
    So, please help me in resolving the problem.
    Thanx in advance.

    hi.
       yes, publish of video stops as well as connection also gets loss, due to increase in http ISA limit.
    Please help.
    Thanks

  • Inserting Event Video (FMR) & Audio Sounds Tinny

    Hi everyone!
    I created a software simulation, published it as a MP4 and then inserted it into a new project as an Event Video.
    The audio sounds ok when i play the published version back - But when I insert it in the second project & listen to that published project, that video sounds like I recorded it inside of a tin can.
    I'd like to not have to re-record the whole simulation because it took me an entire day to do what I did...
    Does anyone have any suggestions on what I can do to make that tinny sound go away?
    Thanks,
    Denise

    quote:
    Originally posted by:
    namitagrawal
    What capture device are you using ? ( camera/webcam? etc.)
    Can you provide any log files?
    We're doing a 4 camera switched feed. Using Anycast switcher,
    Panasonic 1/2 chip cameras, good program audio, unbalanced
    auido/y-c video out to DAC 2 converter to firewire. Using Dell
    Latitude D820 to stream remotely to our Flash server.
    Our production audio levels are good to the encoder but the
    quality encoded audio output is below our standards

  • Audio in event video overlapping (only in internet explorer)

    Hello so im having an issue with captivate I made a project with 16 slides. theres 14 different videos in the project I imported each video as an event video and added the skin "coronaSkin3". I export it as an HTML5 project and test it out from my local hard drive(not on a LMS). Here is my issue the video plays but when I scrub through the event video with the coronaSkin then click on the TOC on the side it takes me to a different video but still has the audio from the first video we were on ( and only the audio) therefore both audios are overlapping each other. The weirdest thing is this only happens to me in Internet explorer not google chrome, or  safari. Is there a way to fix audio over lapping with event videos?
    Thanks
    Ricardo

    Hello so im having an issue with captivate I made a project with 16 slides. theres 14 different videos in the project I imported each video as an event video and added the skin "coronaSkin3". I export it as an HTML5 project and test it out from my local hard drive(not on a LMS). Here is my issue the video plays but when I scrub through the event video with the coronaSkin then click on the TOC on the side it takes me to a different video but still has the audio from the first video we were on ( and only the audio) therefore both audios are overlapping each other. The weirdest thing is this only happens to me in Internet explorer not google chrome, or  safari. Is there a way to fix audio over lapping with event videos?
    Thanks
    Ricardo

  • Mid-process Receive (onEvent) is not picking up published event

    We have a composite (CompositeA), which has 2 BPEL processes (bpelprocess1 and bpelprocess2). bpelprocess1 is synchronous and bpelprocess2 is a one-way. bpelprocess1 receives a message from the client - then sends the message using a one-way Invoke action to bpelprocess2 - bpelprocess2 transforms the message and assigns some values - then sends the message to Event1 through an Invoke action - bpelprocess1 has a Receive activity waiting for an event from Event1 - then it will send the message back to the client as the Reply. Everything works up to the point where the bpelprocess1 Receive(onEvent) activity is waiting for an event, it sits in this "Pending" state until the SyncMaxWaitTime value has expired and then we get a timeout error (see below).
    "Waiting for response has timed out. The conversation id is null. Please check the process instance for detail."
    So our question is, why does the Receive(onEvent) in bpelprocess1 never pick up the published event? We've run some additional tests to ensure the event is being published, and that has been confirmed.
    Is it possible to receive an event that was published during the current instance of the process (i.e., since bpelprocess1 invoked bpelprocess2 which invoked the Event1 publish, can bpelprocess1 perform a mid-process Receive of the event that was just published?
    Please let us know if this makes sense or if you have any additional questions.
    On a side note, if we create an independent mediator component in the same composite and have it subscribe to Event1 as well, then just write the message out to a file. It would not pick up the message from the EDN in the scenario described above, if we set the property nonBlockingInvoke=true or bpel.config.transaction=requiresNew on the bpelprocess2 partnerlink from bpelprocess1, the Mediator would get the message from the EDN, but bpelprocess1 still timed out waiting for the event. If we setup another BPEL process (bpelprocess3) in the same composite (though not linked to bpelprocess1 and bpelprocess2) and it has a mid-process receive onEvent listening for Event1, it does not pick up the published event either, so seems to be an issue with the mid-process receive onEvent in the synchronous BPEL process.
    Any help is appreciated.

    Thanks for the reply, but there is no issue with the one-way from bpel1 to bpel2, we do not expect nor want a response from bpel2, it should just publish the event and complete. The bpel1 should continue it's flow (which it does) and the next action is a Receive action listening for an event (that was published by bpel2), but the Receive never finds the event.
    Here's a less complex use case:
    1. bpelprocess1 is a synchronous process which publishes to Event1 (this completes successful and returns a success message to the client)
    2. bpelprocess2 is an asynchronous process which has a mid-process Receive action that is listening for Event1
    3. bpelprocess3 is a process which is initiated by Event 1
    If we execute bpelprocess2 it will set at the mid-process Receive action in a PENDING state, waiting for Event1 to occur.
    If we then execute bpelprocess1 the Event1 is published and we receive a "SUCCESS" response back.
    At this point bpelprocess3 is initiated (b/c it's initial Receive is triggered by Event1)
    We would also expect the mid-process Receive in bpelprocess2, which is in a PENDING state to trigger, but it never does.
    Hopefully this use case makes more sense.

  • Why do I not have the option to publish my video demo to Adobe Connect?

    I'm new to Captivate and recorded a video demo for my co-workers instructing how to set up and run an Adobe Connect Meeting. We have an account to publish Adobe Presenter and Captivate content to Adobe Connect Pro, and use it to host our Adobe Presenter presentations. I was under the impression I could publish the video demo from Captivate much like I do the presentations from Presenter in PowerPoint, however when I go to publish my video demo I am not given the option to publish to Connect. From what I've found (here: http://www.adobe.com/support/captivate/advanced/publish_acrobat.html), you can select/edit the server(s) you publish to under the Quiz menu, however my video demo has no quiz and I have no quiz menu.
    This is what I get when I go to publish the demo:
    ..as you can see, no option to select a server.
    This is the Preferences window. Again, no place to select a server:
    I've found plenty of information on adding video demos to a Connect Meeting room, but I'd rather just publish it to Connect the way I do Presenter files. Is this possible or do video demos have to be added to meeting rooms instead? Any help is appreciated.
    Thanks,
    Matt

    It sounds like you have an iPhone 4. Please verify the model at: Settings - General - About - Model = ???

  • How to publish to video format avi , wmv , mov or mpg ?

    How to publish to video format avi , wmv , mov or mpg ?

    Hello there,
    You can publish as MP4 from Captivate and then use any video converters to convert from MP4 to whatever format you need. But, as Lilybiri mentioned, there won't be any interactivity in the videos.
    Thanks,
    Vish

  • Exporting or Converting video to HTML5 format?

    Hi all. I was wondering if there was a way to Export or Convert a video into HTML5 playable formats with Premiere Pro CS5 & CS5.5? ie: .mp4, Theora .OGG, .WebM(vp8)...I tried exporting it before but did not find any options that were suitable. Thanks in advance.

    Thanks Jim. I exported the video with the H.264 and it worked in the browsers no problem. Sucks that it doesnt have the other options in Premiere yet but I managed to find a video converter that did the job. Thanks again.

  • My e-learning consists of 40 slides. I am publishing the project as HTML5, while previewing, when I use the back button on the playbar, there is an audio mismatch. Some other audio is played for that slide. Please help.

    My e-learning consists of 40 slides. I am publishing the project as HTML5, while previewing, when I use the back button on the playbar, there is an audio mismatch. Some other audio is played for that slide. Please help.

    Hi there,
    Can you please share your Captivate version?(Help>About Adobe Captivate)
    Thanks,
    Nimmy Sukumaran.

  • Using partitions with published events

    I am testing the use of partitions for published events (from external application into InterConnect). To improve performance, I have modified the environment from using 1 FTP adapter to 2 FTP adapters that share the same settings (same application in iStudio, same ftp server settings in adapter.ini) except they are dedicated to a given event (partition in adapter.ini). The partitions have been created in iStudio and both adapters are visible in the "push metadata".
    The problem I encounter is that nothing prevents the FTP adapter from picking up the files from the remote ftp server. When the adapter picks up a file (D3L mode) that pertains to an event of the other partition (adapter), it fails with the RuntimeException "There is no OAI message for the Object that you are trying to send which satisfies all of the event map conditions." and the file is moved to the error directory and lost for the other right adapter.
    I can of course configure the 2 adapters to read files from dedicated directories on the ftp server but then what is the benefit compared to configuring 2 applications in iStudio. Did I miss something? Anyone using partitions?
    thanks,
    Claude

    Did you try to not configure the error directory ?
    rgds

Maybe you are looking for

  • Can I trim videos in the Photos app of the iPad 3?

    or do I need another app?

  • No Such Entity error when persisting changes to web descriptor

    Hello. Has anyone else run into trouble editing a web descriptor via the Admin Console? When I attempt to save any changes I get the following error: ' No Such Entity. There is no longer a Web Descriptor named XYZ Runtime entity may have ceased to ex

  • Does Weblogic support SSL v3.1?

    The documentation for both Weblogic 9 and 10 refer to v3.0, but I cannot find any reference to 3.1. Does either version support SSL 3.1? Thanks, Doug

  • Error while trying to view report instances

    Application: BO XI 3.1 Crystal Reports 2008 While in BOE Infoview, users sometimes receive "Internal Error.  Please contact system administrator" message as they try to view the report instances (from History tab and/or trying to refresh report).  Th

  • MIRO Error in Asset Acquisition

    Dear All, While doing MIRO for Asset acquisition, I am getting this error message Account 'Acquisition:Acquis. and production costs' could not be found for area 01 Message no. AU133 Diagnosis When creating the accounting document, the system could no