OSMF 1.6 - StageVideo issue

Hi everyone,
I have some troubles with StageVideo and OSMF 1.6 : The stream is well played but the video is hidden and the sound is active. Below my config :
wmode : direct/transparant
OSMFSettings.enableStageVideo = false/true
I have the same troubles with Strobe Media Playback.
Even if I switch between wmode and OSMFSettings.enableStageVideo values (direct/transparent - true/false), my video is still hidden (audio is active).
Hope someone can help me.
Yvan

Hi Silviu,
Yes wmode is set to "direct" and OSMFSettings.enableStageVideo is set to "true".
I have tested it with http://osmf.org/dev/2.0gm/setup.html, config :
wmode: direct/transparent (both tested, same behavior)
source: http://osmf.org/dev/2.0gm/StrobeMediaPlayback.swf
type: live (rtmp stream)
enableStageVideo: true or false (both tested, same behavior)

Similar Messages

  • [svn:osmf:] 14713: Fixed preloader issue with work around.

    Revision: 14713
    Revision: 14713
    Author:   [email protected]
    Date:     2010-03-11 12:44:27 -0800 (Thu, 11 Mar 2010)
    Log Message:
    Fixed preloader issue with work around.   Underlying flash player bug filed.  https://bugs.adobe.com/jira/browse/FP-4114
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FP-4114
    Modified Paths:
        osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/AllExamples.as

    Thanks Very much for the reply.
    This issue came to development (we) through Support team only. Did you mean DB Team Support?.
    Also please let us know about the workaround suggested by DB Team.
    Thanks in advance.
    Joseph George

  • StageVideo issues with IE10

    I work in a support role for Longtail Video and we create the JW Player.
    In JW Player 6 we enabled StageVideo by default, but we see a consistent amount of support requests come in that is very concerning.
    We see regular reports that no video shows in IE10 if they embed our player with StageVideo enabled. When people go fullscreen, the video does show though. This kinda implicates that the issue would somehow be related to a compositing layer inside the Flash player.
    We consistently see that this issue is isolated to IE10 (both Windows 7 and 8) only; on the same machines Firefox and Chrome will display the video normally inline too. We have seen reports both with AMD cards and with Intel cards, the latest report of this issue that we saw had the following specs:
    OS: Windows 7 Ultimate SP1
    Flash ver. in IE10: 11,7,700,224
    graphics card: Intel HD Graphics 1000 (GT1)
    driver ver.: 8.15.10.2509
    Unfortunately we have never had access to a machine where we could reproduce this issue ourselves, but on average we see this issue pop up once or twice per week.
    In the setup code of our player it is trivial to disable stagevideo, and we see that when our player does not use stagevideo, the issue goes away immediately, so the easiest solution is to disable StageVideo by default, but stagevideo should never fail in this way.
    Do you have any idea what might be going on here and if there is a better solution other than not using StageVideo across the board?
    If this is the wrong forum for this question please let me know.

    Daniel,
        Please see attached screen shot from BI 4.0 w/ SP5+ PAM explaining IE 10 support.  You need to be running BI 4.0 w/ SP6 or higher to get support IE 10.
    Regards,
    Ajay

  • StageVideo application crash on mobile devices.

    Hello everyone.
    The last few months, I've been having trouble with StageVideo on selected Android devices and as of today on all iOS 7 devices.
    When I try to switch between the currently playing video and a new one, after a random number of toggles, the application crashes. With the latest update of the iOS, the maximum videos I toggle on my NetStream object is 2, which is extraordinary for a machine such as iPad 4.
    I create all the objects that are nessesary to play a video as I should and check the StageVideo availability on my device so I'm sure that this is a StageVideo issue.
    Here is some of my code:
                // Connections
                nc = new NetConnection();
                nc.connect(null);
                ns = new NetStream(nc);
                ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
                ns.client = this;
                // Screen
                video = new Video();
                video.smoothing = true;
                // Video Events
                // the StageVideoEvent.STAGE_VIDEO_STATE informs you if StageVideo is available or not
                stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
                // in case of fallback to Video, we listen to the VideoEvent.RENDER_STATE event to handle resize properly and know about the acceleration mode running
                video.addEventListener(VideoEvent.RENDER_STATE, videoStateChange);
            private function onStageVideoState(event:StageVideoAvailabilityEvent):void
                // Detect if StageVideo is available and decide what to do in toggleStageVideo
                toggleStageVideo(available = inited = (event.availability == StageVideoAvailability.AVAILABLE));
            private function toggleStageVideo(on:Boolean):void
                // If we choose StageVideo we attach the NetStream to StageVideo
                if (on)
                    stageVideoInUse = true;
                    if ( sv == null )
                        sv = stage.stageVideos[0];
                        sv.addEventListener(StageVideoEvent.RENDER_STATE, stageVideoStateChange);
                    sv.attachNetStream(ns);
                    if (classicVideoInUse)
                        // If we use StageVideo, we just remove from the display list the Video object to avoid covering the StageVideo object (always in the background)
                        stage.removeChild ( video );
                        classicVideoInUse = false;
                } else
                    // Otherwise we attach it to a Video object
                    if (stageVideoInUse)
                        stageVideoInUse = false;
                    classicVideoInUse = true;
                    video.attachNetStream(ns);
                    stage.addChildAt(video, 0);
                if ( !played )
                    played = true;
                    ns.play(_videoURL1);
    I would be grateful for any help I could get.

    Could you please open a new bug report on this over at https://bugbase.adobe.com?  When adding the bug, please include some sample code or a sample application so we can quickly test this out internally.  If you'd like to keep this private, feel free to email the attachment to me directly ([email protected]).
    Once added, please post back with the URL so that others effected can add their comments and votes.  I've also given our mobile team a heads up so they can take a look.

  • [svn:osmf:] 11626: Added TestContentProtectable Trait's test to the 10. 0 build target (previously was protected via 10.1 compile target).

    Revision: 11626
    Author:   [email protected]
    Date:     2009-11-10 12:15:58 -0800 (Tue, 10 Nov 2009)
    Log Message:
    Added TestContentProtectable Trait's test to the 10.0 build target (previously was protected via 10.1 compile target).
    Modified Paths:
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/MediaFrameworkTests.as

    Hi
    The issue "Unable to set the transaction attribute for method 'retrieveUserInfo(Login)' on EJB 'UserBean'. No matching method could be found." seems like a known issue.
    There is a workaround to update the build.xml of the ejb project, to avoid this issue. The bug number for the issue is
    CR302494
    You can create a support case at http://support.bea.com and refer to the CR (CR302494) and a support enginner can guide you through the workaround.
    Vimala-

  • Captioning Plugin - loading a local DFXP file?

    Hi,
    I am creating a CD-Rom presentation, the requirements of which are Video and multi-language captioning.
    I thought this would be a good opportunity to gain experience with OSMF.
    The first issue I have found is I can not get captioning to work from a local file.
    To help me understand the framework I thought I would build the Captioning Sample (osmf_source_s08/apps/samples/plugins/CaptioningSample)
    I am an FDT user rather than Flash Builder and have rebuilt the example as a Pure AS3 project, swapping Flex components for Flash CS3 components. Everything compiles and video with captioning works well.
    As I mentioned I am creating a CD-Rom so I need to load local files rather than over the internet.
    I can load local video by changing:
    private static const STREAM_URL : String = "flv/tests/video.flv";
    loadMedia ( STREAM_URL );
    private function loadMedia(url:String):void
         var resource : IURLResource = new URLResource ( new FMSURL ( url ) );
    to
    private function loadMedia(url:String):void
         var resource : IURLResource = new URLResource ( new URL ( url ) );
    Which works well, however changing the caption URL to a local path
    private static const CAPTION_URL : String = "flv/tests/caption.xml";
    stops the whole application and the video does not play.
    Can anyone offer any assistance on how I might get this working?
    Thanks in advance,
    George.

    Hi Brian,
    Yes, first test appear to show that works
    I commented out lines (for me 73-76) in the HTTPLoader canHandleResource method:
    if (urlResource.url.protocol.search(/http$|https$/i) == -1)
         return false;
    and now my captions appear.
    I will now run some further tests.
    Thank you
    George
    (I will also file the bug like you mention)

  • Issue w/ OSMF DVRCast w/ use of 'raw:'  (bug?)

    I am having some issues with his OSMF player and DVRCast. I have started a dvr stream using the raw format prefix. I’m thinking it’s having issues with the “raw:” 
    These are the errors I’m getting.
    DVRCast subscribe failed
    Unexpected server response: NetStream.DVRStreamInfo.Failed
    or
    Error: Unexpected null parameter passed to method
                    at DVRCastStreamInfoRetriever()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\dvr\DVRCastStreamInfoRetriever.as:61]
                    at DVRCastDVRTrait()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\dvr\DVRCastDVRTrait.as:68]
                    at org.osmf.net.dvr::DVRCastNetLoader/processFinishLoading()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\dvr\DVRCastNetLoader.as:113]
                    at org.osmf.net::NetLoader/finishLoading()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\NetLoader.as:282]
                    at org.osmf.net::NetLoader/onCreationComplete()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\NetLoader.as:308]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at Function/org.osmf.net.dvr:DVRCastNetConnectionFactory/private:onCreationComplete/org.osmf .net.dvr:onStreamInfoRetrieverComplete()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\dvr\DVRCastNetConnectionFactory.as:186]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at DVRCastStreamInfoRetriever/complete()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\dvr\DVRCastStreamInfoRetriever.as:163]
                    at DVRCastStreamInfoRetriever/onGetStreamInfoResult()[C:\Documents and Settings\User\My Documents\OSMF\OSMF\org\osmf\net\dvr\DVRCastStreamInfoRetriever.as:126]

    Bug logged and tracked here - https://bugs.adobe.com/jira/browse/FM-942

  • OSMF 1.6.1/2.0 / Strobe Live issue : Framework can't handle an empty f4m descriptor?

    Hi,
    suppose that in a live media stream, the f4m descriptor just contains the following:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
    <id>live2</id>
    <mimeType>video/mp4</mimeType>
    <streamType>live</streamType>
    <deliveryType>streaming</deliveryType>
    </manifest>
    The official Strobe Player can’t handle this situation (see answers to comments in http://www.osmf.org/dev/1.5gm/setup.html, I tried Strobe 1.5 and I get an error when connecting) so I wonder if this is a general issue with OSMF, as I haven’t been able to make it work with my own OSMF-based player (I tried both 1.6.1 and 2.0).
    On the other hand in my attempts, after Flash Media Live Encoder has started streaming and the Wowza server fills the f4m descriptor with media-related data, I can load Strobe or my own OSMF-based player and the playback starts without problems.
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
    <id>live2</id>
    <width>480</width>
    <height>360</height>
    <mimeType>video/mp4</mimeType>
    <streamType>live</streamType>
    <deliveryType>streaming</deliveryType>
    <bootstrapInfo id="bootstrap478000" profile="named" url="playlist_b478000_w478000.abst" />
    <media bootstrapInfoId="bootstrap478000" width="480" height="360" bitrate="466" url="media_b478000_w478000.abst/">
    <metadata>AgAKb25NZXRhRGF0YQMACXRyYWNraW5mbwoAAAABAwAEdHlwZQIABWF1ZGlvAAZjb25maWcCAAQxNDA4AAtkZXNjcmlwdGlvbgIAV3tBQUNG
    </manifest>
    So my conclusion is: currently I must not open the player before the event starts (which I cannot know in advance of course), or it will find an empty f4m and will get stuck unless the web page embedding it gets reloaded.
    Is there a way to solve it? I tried with OSMF 1.6.1 and OSMF 2 in my custom player and strobe 1.5 .
    p.s.
    i tried to submit this as a bug here : http://bugs.adobe.com/jira/browse/FM ( www.osmf.org => bug submit ) registering an user, but i have not the permission to post here.

    Hi,
    the bugbase has moved to https://bugbase.adobe.com/
    AMS usually populates the needed fields with correct information - therefore the tests did not cover the wowza "empty" non-standard f4ms.
    As a workaround, I would suggest a  web page that would allow access to the stream only after the stream starts, otherwise showing a "plate". This could be done either server-side or in JS.
    S.

  • Adobe AIR : Issue with StageVideo FullScreen on MacBook w/ Retina

    Has anyone run into an issue with StageVideo running in FullScreen mode on high-res monitors, such as a MacBook Pro with retina?
    The issue I'm seeing is that the video runs fine if the application is windowed, but when it goes full screen, the video display is cropped to a quarter of the MacBook Pro screen size. The rest of the viewable area is black.
    Things worth knowing:
    Fullscreen works perfect on lower-res monitors
    This only happens on a MacBook Pro in the ADL Preview  OR  when requestedDisplayResolution is set to TRUE in the Application Descriptor file.
    If requestedDisplayResolution is set to FALSE, and your run the application (outside of ADL Preview), FullScreen works fine.
    I'm setting the viewport with stageVideo.viewPort = new Rectangle( 0 , 0 , 1440  , 900 );
    I haven't been able to find any information out there on this.
    Any help is greatly appreciated.
    -m

    According to the docs (StageVideo - Adobe ActionScript® 3 (AS3 ) API Reference):
    The absolute position and size of the video surface in pixels.
    The position of the video is relative to the upper left corner of the stage.
    The valid range of the x and y properties of the viewPort Rectangle object are -8192 to 8191. Therefore, you can position the video completely or partially off the stage. You can also make the video larger than the stage if you make the width and height properties of the viewPort property larger than the stage.
    It seems like you need to pass the full stage width and height to the stageView.viewPort call.  Currently you're hardcoding it to 1440 x 900, what is the actual dimensions of your screen?

  • [svn:osmf:] 14298: Fix some ASDoc issues.

    Revision: 14298
    Revision: 14298
    Author:   [email protected]
    Date:     2010-02-19 17:26:18 -0800 (Fri, 19 Feb 2010)
    Log Message:
    Fix some ASDoc issues.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/BeaconElement.as
        osmf/trunk/framework/OSMF/org/osmf/events/MediaErrorCodes.as
        osmf/trunk/framework/OSMF/org/osmf/media/MediaPlayer.as

  • [svn:osmf:] 13142: Fixing embedded font issues.

    Revision: 13142
    Revision: 13142
    Author:   [email protected]
    Date:     2009-12-22 08:16:15 -0800 (Tue, 22 Dec 2009)
    Log Message:
    Fixing embedded font issues.
    Modified Paths:
        osmf/trunk/apps/samples/framework/WebPlayer/html-template/index.template.html
        osmf/trunk/apps/samples/framework/WebPlayer/src/WebPlayer.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/ScrubBar.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/URLInput.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/fonts/Fonts.as

    I am not sure how to fix the problem using the FGL framework, but here is a way to get the right result
    In the CSS file under the @media only screen and (min-width: 769px) section, modify the following style rules
    #menu {
        clear: both;
        float: left;
        margin-left: 0;
        width: 20%;
        display: block;
        vertical-align:top;
    #content {
        clear: none;
        float: right;
        margin-right: 0%;
        width: 80%;
        display: block;
    Having said that, you will do well to scrap FGL and have a look at Bootstrap

  • [svn:osmf:] 10644: fixed some layout issues with the MediaPlayerWrapper.

    Revision: 10644
    Author:   [email protected]
    Date:     2009-09-28 09:36:33 -0700 (Mon, 28 Sep 2009)
    Log Message:
    fixed some layout issues with the MediaPlayerWrapper.
    Modified Paths:
        osmf/trunk/apps/samples/framework/MediaPlayer/src/com/adobe/strobe/players/MediaPlayerWra pper.as
        osmf/trunk/apps/samples/framework/MetadataSample/src/MetadataSample.mxml
    Property Changed:
        osmf/trunk/libs/VAST/

    Hi Chanh
    I have not come upto the level of testing the file generated with IRS.  Will keep you posted what happens there.
    Shannon,
    Apparently the new version of 1546868 fixes the issue for box number 7.  But if the amounts are huge in box numbers 1 or 3 or 15a (they use these in my client) then the amount overflows to the nearby box.  So we have again opened an issue again with SAP & will keep you posted withwhat SAP comes up with.
    Thanks
    Regards
    Morgan

  • [svn:osmf:] 10094: Fix some whitespace issues.

    Revision: 10094
    Author:   [email protected]
    Date:     2009-09-09 10:16:52 -0700 (Wed, 09 Sep 2009)
    Log Message:
    Fix some whitespace issues.
    Modified Paths:
        osmf/trunk/apps/samples/framework/HelloWorld/HelloWorld2.as
        osmf/trunk/apps/samples/framework/HelloWorld/HelloWorld3.as

    1. Spaces are allowed but not recommended. I would avoid using space(s) in account names.
    2. I do not understand what you have prevented from changing user name.
    3. For problems with 3rd pty programs ask support/forum of respective software vendors.
    4. If you feel like addressing Microsoft, use
    http://support.microsoft.com/contactus/?ln=en-us
    Regards
    Milos

  • OSMF VPAID Issue

    Hello,
    I am  currently working on the current iteration of the OSMF framework. I am attempting to create a player that accepts  both VAST(1.0 & 2.0), VPAID and companion ads. I am experiencing a few issues with VPAID.
    --ISSUE BELOW--
    Currently the player supports VAST Ads and streaming (minus click tracking and going to a landing page for vast 1.0  ads). However, VPAID does not display in the player, I've verified that  the player is calling for ad.swf in Firebug. The player in return is  not displaying the VPAID ad. I assume what is happening is that there is  some error when triggering VPAID in the player, that or the player is  just simply not calling the VPAID events to display the ad.
    Right now the flow of the player is Player > MAST > VAST >  VPAID > AD, I've attempted bypassing all of that and just directing  VPAID straight to the ad. Which worked, but only for the example URL  that was given in VPAIDAdSequencingUnitTest.as, that being this url:
    http://cdn1.eyewonder.com/200125/instream/documentation_test_tags/vpaid/as3/VPAID_2_0.swf? adLoaderWidth=320&adLoaderHeight=240&cp=http://cdn.eyewonder.com/100125/754851/1262098/&lo aderCreative=Linear_Interactive_Holder_as3.swf%3Fcp%3Dhttp%3A//cdn.eyewonder.com/100125/75 4851/1262098/%26ewbase%3Dhttp%3A//cdn.eyewonder.com/100125/754851/1262098/%26adLoaderWidth %3D300%26adLoaderHeight%3D225%26hAlign%3Dcenter%26vAlign%3Dmiddle%26keywordNames%3Dinstrea m_VAST_2_0_TEST%26keywordIDs%3D%5B103%5D%26ewbust%3D%5Btimestamp%5D&adInstreamType=fixedro ll&adTagAlignHorizontal=center&adTagAlignVertical=middle&adMode=prog&qaReportUUID=common
    This URL loads a loader.swf that appears to interrupt VPAID and then  loads the ad inside of it. This was made by eyewonder and I do not have  access to this.
    Is there not full support for VPAID inside the  current framework, or am I implementing it wrong or missing something?  I've been working with this for about a week now and have tight deadline  and would love to have some light shed on this problem! I am willing to  package up the source code and sent it to whom ever. Also if it would  be easier to direct me to a working example of a simple VAST/VPAID  player that I don't know about, that would be just as suitable!
    Thank you everyone for your time,
    Matthew Hardnack

    I got in contact with someone from Adobe directly and will be directed to the developer at EyeWonder, who made the VPAID loader.swf. So that I may get the libraries for the loader. I will also mention the lack of the main library for this loader, so that others might be able to use VPAID in OSMF as well.
    Thank you everyone for your time.

  • OSMF SWF verification issues...

    Hi,
    I am having some sporadic issues with OSMF implementation of DRM / SWF verification.
    Under some (as yet murky, but semi-replicable...) circumstances, it is possible to get the licence download to stall in a way that crashes the licence process and so blocks play of _all_ protected content. This block remains in place after browser restart etc. and can occasionally require manual "Deauthorize this computer" and browser cache clearance etc. to resume. The closest I have come to a reliable way to replicate the issue is to place a manual block on the licence request to delay it by a second or two which can reliably crash playback of protected content... but it only works on selected PCs.
    As we haven't yet managed to isolate the cause enough to get Adobe's assistance, I am asking for any potential avenues for detecting / debugging / diagnosing the issue?
    I have tried adding listeners to all available events on the OSMF DRMTrait but all this will tell me is either uninitialized, authenticationError or authenticationComplete. (Seemingly, the other DRMState values are either unused or unreported.) Equally, the changes for these seem to happen too quickly to display them on screen.
    G

    Hi,
    As of now, you cannot use SWFVerification to protect HTTP Streaming, as HTTP Streaming does not require connection with core process of FMS, but request is handled by f4f module in apache. The current way to ensure protection of HTTP streams is to use Flash Access for encryption of fragments. You can find more about Flash Access here at http://www.adobe.com/products/flashaccess/
    Thanks,
    Abhishek

Maybe you are looking for