Understanding OSMF layouts?

hi-
im a seasoned actionscript developer but just starting out with osmf. i am having trouble understanding how layouts and layout rendering works.
i have a control bar with all of my ui controls. i also have a 'share' button/panel that i want to live over the video (in depth). i have been making these items custom classes that extend LayoutTargetSprite. then i have create a separate layout renderer for each and layout container to add each to stage. is this the right approach?
there also seems to be a problem with the inital positioning of my items. i setting the alignment properties for the layout target metadata, but everything is appearing top-aligned (i want bottom). i feel like i need to override the 'measure' or 'measuredWidth'/'measuredHeight' methods in my ui classes to return the size i want the targets to be so they are positioned properly, maybe?
this resource has been helpful, but seem a little out of date...?
http://help.adobe.com/en_US/OSMF/1.0/Dev/WSc6f922f643dd2e6d4770fe491265bf34074-7fee.html
i also want to update the control bar size on stage resize, so i should use the LayoutTarget 'layout' method to update the dimensions of the control bar to fit the new width? or should i update the 'width' property of my control bay layout metadata? or something else?
thanks for any tips or resources that might be helpful,
lucas

Hi Lucas, 
We don't recommend making layout renderers for each item that needs to be laid out.  In fact you shouldn't be creating layout renderers at all (they are created automatically by the MediaContainer).  The best way to layout Media is to add LayoutMetadata to the MediaElements.  If you want to integrate layout into your controls, which aren't MediaElements, I wouldn't suggest you place them manually on the stage, and do you yourself.  If you absolutely need to use the OSMF layout system, I would recommend creating a MediaElement to wrap your controls, and then give the wrapper the layout metadata you need.   The easiest approach though, is to look at the OSMFPlayer example, which has a skinnable player.  You can specify image for every button in the player, as well as background color, etc....
We will be releasing a white paper on the subject of layout in the coming weeks.   I'll be sure to include a section on laying out your player controls.
Ryan O'Connell
OSMF Engineering

Similar Messages

  • Trouble Understanding CSS Layout and Padding

    Hi,
    I'm having some serious problems understanding CSS layout techniques and the impact of padding and was hoping I could get some help.
    Here are a couple of pages that show examples of what I don't "get". The first has padding that causes the layout to look right. The second doesn't have padding but doesn't lay out as I would expect. Also, the amount of text affects the "bottom" div as well. I'm an old hand at HTML and could do this layout in my sleep using tables. Css is a different, frustrating story.
    http://www.libertywebmarketing.com/test/1.html
    http://www.libertywebmarketing.com/test/2.html
    Thanks.
    Fitz21

    Thank you for the help.There's a lot of valuable info in these answers that I'm going to have to study. I never thought of applying classes to Div tags, but I guess I have to start learning somewhere. I'm not sure how to use the technique, but I'll definately look into it. If I could wake up tomorrow and know what you all know simply by wishing it, I would.
    I see that there are many things I have to learn about using CSS and I'd really like to see some real world examples that don't look like typical cheesy CSS designs with columns. If I were going to design this page using HTML, I would probably do something like this: http://www.libertywebmarketing.com/test/3.html
    (The last two tables show the table structure and use of a spacer. I know this a seriously antiquated way of doing it, but it's to illustrate what I'm trying to accomplish: Namely, staggered, left/right alternating boxes that will expand properly depending on the amount of copy or the vertical height of the photo in them.) 
    Dreamweaver 101,
    I have "Dreamweaver 8 The Missing Manual" by David Sawyer McFarland, but I find it really concentrates on "typical CSS designs" that look like Content mangement templates. While I agree it's a valuable book, there's nothing in there I have found that addresses anything like what I'm trying to do. Is the Dummies book better for atypical layouts?
    Again, thank you all.
    Fitz21

  • Org.osmf.layout.LayoutTargetSprite missing from 0.9

    Hi
    I'm trying to get the OSMF player project to compile using the 0.9 stable tag. It requires ChromeLibrary, in which FadingSprite extends LayoutTargetSprite. This base clase does not exist in the org.osmf.layout package.
    Any suggestions for where I might find it? Can I get a swc for ChromeLibrary, since I don;t really want to change the crhome at all, just compile the OSMF player.
    Cheers
    Will

    Hey Will,
    In the sprint9-stable tag, LayoutTargetSprite is called LayoutContextSprite (it's LayoutTargetSprite in public trunk though).  But in the same tag, FadingSprite extends Sprite, not LayoutTargetSprite, so you might have a code mismatch.

  • Illegal override of synthesizer in org.osmf.layout.LayoutMetadata

    I am getting the following error:
    Illegal override of synthesizer in org.osmf.layout.LayoutMetadata
    I am following Part 2 of R Blank's video tutorial located here:
    http://labs.almerblank.com/2010/04/new-intro-to-adobe-osmf-videos/
    I am using Flash Builder 4. I am instantiating my OSMF Video Player within a separate MXML component, etc.
    I'm not sure why I'm getting this error. Any ideas?

    You may need to replace the osmf.swc that Flash Builder 4 ships with with a more recent one.  See the section in the release notes on this:
    Release notes: http://opensource.adobe.com/wiki/download/attachments/34373765/ReleaseNotesv1.0.pdf?versio n=2
    And here are some related forum posts:
    http://forums.adobe.com/message/2888913#2888913
    http://forums.adobe.com/message/2727451#2727451

  • Definition org.osmf.layout:AbsoluteLayoutFacet could not be found

    Can anyone please guide me how to fix this error, I am using FlexBuilder 4.5
    Thanks

    Thank you for your answer, but I didnt resolve (I read many times the release notes, not helping). So I tried from the beginning, I describe here.
    I'm using Flex 4.5, Adobe Flash Builder 4.
    Created a new project, empty, only with a VideoDisplay component and a source.
    Verified that with the default library it works, and it works.
    Downloaded the latest OSMF from the link you put above.
    Removed the old osmf.swc from ProjectProperties/Flex Build Path. removed also phisically from the framework folder.
    Changed the Flash Player version required to 10.2. The additional command line option in the ReleaseNotes don't work: if a try to put them, I cannot press the Apply button in the window, is disabled. (see the screenshots)
    ERRORS with compiler arguments
    Tried with the notation -define=CONFIG::LOGGING,true and -define CONFIG::LOGGING true
    Added the new osmf.swc lib to my libs:
    No compile error.
    I can also use new settings like OSMFSettings.enableStageVideo = false;   so it means the lib is ok.
    But when I run my app, I have the runtime error above!!!
    I tried also to download the globalplayer.swc for the version 10.3, and force this in the project settings, same error.
    My guess it that the VideoDisplay component cannot use a newer library osmf.
    Did I do any mistake? Suggestions?
    Thank you!

  • [svn:osmf:] 14180: PARB changes: Move BinarySearch to layout package, it doesn't need to be part of the public API.

    Revision: 14180
    Revision: 14180
    Author:   [email protected]
    Date:     2010-02-15 21:52:51 -0800 (Mon, 15 Feb 2010)
    Log Message:
    PARB changes: Move BinarySearch to layout package, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererBase.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestBinarySearch.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/utils/TestBinarySearch.as

    Revision: 14180
    Revision: 14180
    Author:   [email protected]
    Date:     2010-02-15 21:52:51 -0800 (Mon, 15 Feb 2010)
    Log Message:
    PARB changes: Move BinarySearch to layout package, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererBase.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestBinarySearch.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/utils/TestBinarySearch.as

  • [svn:osmf:] 13988: PARB feedback: change mediaWidth and mediaHeight properties on layout renderer related classes to measuredWidth , and measuredHeight.

    Revision: 13988
    Revision: 13988
    Author:   [email protected]
    Date:     2010-02-05 00:24:52 -0800 (Fri, 05 Feb 2010)
    Log Message:
    PARB feedback: change mediaWidth and mediaHeight properties on layout renderer related classes to measuredWidth, and measuredHeight.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/composition/CompositeDisplayObjectTrait.as
        osmf/trunk/framework/OSMF/org/osmf/containers/MediaContainer.as
        osmf/trunk/framework/OSMF/org/osmf/display/MediaContainerGroup.as
        osmf/trunk/framework/OSMF/org/osmf/layout/DefaultLayoutRenderer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/ILayoutTarget.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRenderer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetSprite.as
        osmf/trunk/framework/OSMF/org/osmf/layout/MediaElementLayoutTarget.as
        osmf/trunk/framework/OSMFTest/org/osmf/display/TestMediaContainerGroup.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestDefaultLayoutRenderer.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutRenderer.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestMediaElementLayoutTarget.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TesterLayoutTargetSprite.as

    Hi Lucas, 
    We don't recommend making layout renderers for each item that needs to be laid out.  In fact you shouldn't be creating layout renderers at all (they are created automatically by the MediaContainer).  The best way to layout Media is to add LayoutMetadata to the MediaElements.  If you want to integrate layout into your controls, which aren't MediaElements, I wouldn't suggest you place them manually on the stage, and do you yourself.  If you absolutely need to use the OSMF layout system, I would recommend creating a MediaElement to wrap your controls, and then give the wrapper the layout metadata you need.   The easiest approach though, is to look at the OSMFPlayer example, which has a skinnable player.  You can specify image for every button in the player, as well as background color, etc....
    We will be releasing a white paper on the subject of layout in the coming weeks.   I'll be sure to include a section on laying out your player controls.
    Ryan O'Connell
    OSMF Engineering

  • [svn:osmf:] 13848: Pre-PARB'ing Layout API:

    Revision: 13848
    Revision: 13848
    Author:   [email protected]
    Date:     2010-01-28 03:31:07 -0800 (Thu, 28 Jan 2010)
    Log Message:
    Pre-PARB'ing Layout API:
    - Removal of ILayoutContext (merged with ILayoutTarget).
    - Layout targets no longer get their width and height set directly. Instead, an 'updateMediaDisplay()' method is invoked, passing the target the width and height that it can use for displaying its media.
    - 'intrinsicWidth' and height properties have been renamed 'mediaWidth' and height in order to map to the DisplayObjectTrait more closely.
    - A context can no longer be assigned a layout renderer. Coupling of a renderer and a context now takes place exclusively by setting the renderer's context property. The renderer will emit a LayoutRendererChange event that the target can use to collect the reference for its read-only layoutRenderer property.
    - Introducing ExternalProperty that isolates the boiler plate code for classes that hold getters to values that are externally controlled by means of a value change event.
    - RegistrationPoint now defines String constants.
    - DefaultLayoutRenderer now sets default width, height and scaling mode properties when targets get added to the renderer (unless some layout data has already been set).
    Updating unit tests accordingly.
    Modified Paths:
        osmf/trunk/framework/OSMF/.actionScriptProperties
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/composition/CompositeDisplayObjectTrait.as
        osmf/trunk/framework/OSMF/org/osmf/containers/MediaContainer.as
        osmf/trunk/framework/OSMF/org/osmf/display/MediaContainerGroup.as
        osmf/trunk/framework/OSMF/org/osmf/display/MediaPlayerSprite.as
        osmf/trunk/framework/OSMF/org/osmf/layout/DefaultLayoutRenderer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/ILayoutTarget.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutAttributesFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRenderer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutUtils.as
        osmf/trunk/framework/OSMF/org/osmf/layout/RegistrationPoint.as
        osmf/trunk/framework/OSMF/org/osmf/media/MediaElement.as
        osmf/trunk/framework/OSMFTest/org/osmf/OSMFTests.as
        osmf/trunk/framework/OSMFTest/org/osmf/composition/TestParallelElementWithDisplayObjectTr ait.as
        osmf/trunk/framework/OSMFTest/org/osmf/composition/TestSerialElementWithDisplayObjectTrai t.as
        osmf/trunk/framework/OSMFTest/org/osmf/containers/TestMediaContainer.as
        osmf/trunk/framework/OSMFTest/org/osmf/display/TestMediaContainerGroup.as
        osmf/trunk/framework/OSMFTest/org/osmf/display/TestMediaPlayerSprite.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestDefaultLayoutRenderer.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutAttributesFacet.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestMediaElementLayoutTarget.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TesterLayoutTargetSprite.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererChangeEvent.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetSprite.as
        osmf/trunk/framework/OSMF/org/osmf/layout/MediaElementLayoutTarget.as
        osmf/trunk/framework/OSMF/org/osmf/utils/ExternalProperty.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutRenderer.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/ILayoutContext.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutContextSprite.as
        osmf/trunk/framework/OSMF/org/osmf/layout/MediaElementLayoutTarget.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutContextSprite.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutRendererBase.as

    Stop it
    Sent from my I phone

  • [svn:osmf:] 14595: Metadata refactoring revision: having LayoutMetadata return a NullMetadataSynthesizer so that child layout settings do not get copied to their parent .

    Revision: 14595
    Revision: 14595
    Author:   [email protected]
    Date:     2010-03-05 01:25:04 -0800 (Fri, 05 Mar 2010)
    Log Message:
    Metadata refactoring revision: having LayoutMetadata return a NullMetadataSynthesizer so that child layout settings do not get copied to their parent.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutMetadata.as

    I've only encountered two instances where the PUT operation failed on certain files. One, the server does not like the particular file type, and two, when the file was open in another program.
    Other than that, I could only guess that it may have something else to do with the web server configuration and not DW.

  • [svn:osmf:] 13904: Pre-PARB'ing the Layout API continued:

    Revision: 13904
    Revision: 13904
    Author:   [email protected]
    Date:     2010-02-01 06:51:14 -0800 (Mon, 01 Feb 2010)
    Log Message:
    Pre-PARB'ing the Layout API continued:
    - Internalizing layout facet classes, and
    - Adding a public LayoutProperties class,
    - Removing LayoutUtils (for setting properties can now be done using LayoutProperties),
    - Introducing IMetadataProvider, and marking classes that have a metadata getter to be implementing it,
    - Remove LayoutRendererFacet (for it can be fetched/set directly from/to the metadata easily using ObjectFacet),
    - Adding LayoutRendererMode, in preparation for horizontal and vertical boxing support on the default renderer,
    - Updating client code and unit tests accordingly.
    Updating OMSF player to:
    - Use the framework layout system to position the control bar,
    - as well as for positioning the right-click overlay.
    Modified Paths:
        osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/AllExamples.as
        osmf/trunk/apps/samples/framework/MediaContainerSample/MediaContainerSample.as
        osmf/trunk/apps/samples/framework/NestedMediaContainersSample/NestedMediaContainersSample .as
        osmf/trunk/apps/samples/framework/OSMFPlayer/src/OSMFPlayer.as
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/composition/CompositeDisplayObjectTrait.as
        osmf/trunk/framework/OSMF/org/osmf/display/MediaPlayerSprite.as
        osmf/trunk/framework/OSMF/org/osmf/layout/DefaultLayoutRenderer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/ILayoutTarget.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRenderer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetSprite.as
        osmf/trunk/framework/OSMF/org/osmf/layout/MediaElementLayoutTarget.as
        osmf/trunk/framework/OSMF/org/osmf/media/MediaElement.as
        osmf/trunk/framework/OSMF/org/osmf/media/MediaResourceBase.as
        osmf/trunk/framework/OSMF/org/osmf/metadata/MetadataNamespaces.as
        osmf/trunk/framework/OSMFTest/org/osmf/OSMFTests.as
        osmf/trunk/framework/OSMFTest/org/osmf/composition/TestParallelElementWithDisplayObjectTr ait.as
        osmf/trunk/framework/OSMFTest/org/osmf/containers/TestMediaContainer.as
        osmf/trunk/framework/OSMFTest/org/osmf/display/TestMediaContainerGroup.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestDefaultLayoutRenderer.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/ControlBarBase.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/hint/Hint.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/utils/FadingSprite.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/AbsoluteLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/AnchorLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutAttributesFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutProperties.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererMode.as
        osmf/trunk/framework/OSMF/org/osmf/layout/PaddingLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/RelativeLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/metadata/IMetadataProvider.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutProperties.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/AbsoluteLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/AnchorLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutAttributesFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutUtils.as
        osmf/trunk/framework/OSMF/org/osmf/layout/PaddingLayoutFacet.as
        osmf/trunk/framework/OSMF/org/osmf/layout/RelativeLayoutFacet.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutRendererFacet.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestLayoutUtils.as

    Stop it
    Sent from my I phone

  • [svn:osmf:] 14023: Updating OSMFPlayer to the changed layout APIs, adding a comment, and fixing MediaContainer from ignoring its constructor argument.

    Revision: 14023
    Revision: 14023
    Author:   [email protected]
    Date:     2010-02-07 07:54:38 -0800 (Sun, 07 Feb 2010)
    Log Message:
    Updating OSMFPlayer to the changed layout APIs, adding a comment, and fixing MediaContainer from ignoring its constructor argument.
    Modified Paths:
        osmf/trunk/apps/samples/framework/OSMFPlayer/src/OSMFPlayer.as
        osmf/trunk/framework/OSMF/org/osmf/containers/MediaContainer.as
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetSprite.as

  • Osmf multiple video

    Hello ,
    I am trying to load two video in the same movie clip
    I have 4 screens
    some of the screen has 1 video some as two
    It is working good , when I switch from 1 screen to another the video get erase
    But when I open the Activity monitor
    I can see that the real memory keep increased as you use the program
    Its like something its not erased properly(maybe on the cleanVideo)
    Here is my code
    Thank you
    private var arrayVideos=[["videos/Intro.flv",null],["videos/Conclusion.flv","videos/Intro.flv"],["vid eos/Into.flv",null],["videos/Conclusion.flv","videos/Intro.flv"]];
    if (arrayVideos[i-1][1]!=null) {
                        MyWebPlayer(i);
                        MyWebPlayer2(i);
                    } else {
                        MyWebPlayer(i);
    public function MyWebPlayer(i) {
                if (myPlayer) {
                    if (myPlayer.mediaPlayer.media!=null) {
                        myPlayer.cleanVideo();
                if (myPlayer2) {
                    if (myPlayer2.mediaPlayer.media!=null) {
                        myPlayer2.cleanVideo();
                myPlayer=new videoController(arrayVideos[i-1][0],mainMc,0,i);
            public function MyWebPlayer2(i) {
                myPlayer2=new videoController(arrayVideos[i-1][1],mainMc,500,i);
    and here is the videoController class
    package
        import flash.display.MovieClip;
        import org.osmf.containers.MediaContainer;
        import org.osmf.media.*;
        import org.osmf.layout.LayoutMetadata;
        import org.osmf.elements.VideoElement;
        import org.osmf.net.NetLoader;
        import org.osmf.events.*;
        public class videoController
            private var mediaFactory:MediaFactory;
            private var mediaElement:MediaElement;
            public var mediaPlayer:MediaPlayer;
            private var mediaContainer:MediaContainer;
            public function videoController(VIDEO_URL:String, mainMC:MovieClip, position:Number,id:Number)
                init(VIDEO_URL,mainMC, position,id)
            public function init(VIDEO_URL:String, mainMC:MovieClip, position:Number,id:Number){
                mediaFactory = new DefaultMediaFactory();
                mediaElement = mediaFactory.createMediaElement(new URLResource(VIDEO_URL));
                var layout:LayoutMetadata = new LayoutMetadata();
                mediaElement.addMetadata(LayoutMetadata.LAYOUT_NAMESPACE, layout);
                mediaPlayer = new MediaPlayer();
                mediaPlayer.media = mediaElement;
                // mediaPlayer.addEventListener (MediaPlayerCapabilityChangeEvent.
                mediaContainer = new MediaContainer();
                mediaContainer.addMediaElement(mediaElement);
                var clip = mainMC.addChild(mediaContainer );
                clip.x = ((id - 1) * 1024)+position;
            public function cleanVideo(){
                 mediaElement.removeMetadata(LayoutMetadata.LAYOUT_NAMESPACE);
                 mediaContainer.removeMediaElement(mediaElement);
                 mediaPlayer.media=undefined;

    Right, I understand that. the video for this is just standard video but h.264 compression. I dont know how my description sounds like iPod video, i thought iPod video was 320x soome other number. Ultimately I want to use HD video on my future DVDs using h.264. Like i had said, I thought that the way to get HD Footage into DVD SP, was using h.264.
    Also, correct me if I'm wrong, but I though I heard that the codec for HD DVDs or Blu-ray was h.264 and no longer mpeg2. maybe I heard wrong, im not sure.
    I wanted to get Compressor going, but I no longer have the original install cds, so there is no way for me to re-install.

  • [svn:osmf:] 12699: AIR 1.0 to 1.5

    Revision: 12699
    Revision: 12699
    Author:   [email protected]
    Date:     2009-12-09 00:52:15 -0800 (Wed, 09 Dec 2009)
    Log Message:
    AIR 1.0 to 1.5
    Modified Paths:
        osmf/trunk/framework/MediaFramework/org/osmf/audio/AudioElement.as
        osmf/trunk/framework/MediaFramework/org/osmf/audio/AudioSeekTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/audio/SoundAdapter.as
        osmf/trunk/framework/MediaFramework/org/osmf/audio/SoundLoadTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/audio/SoundLoadedContext.as
        osmf/trunk/framework/MediaFramework/org/osmf/audio/SoundLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeBufferTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeMetadata.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeMetadataEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositePausableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositePlayableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeSeekableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeSpatialTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeTemporalTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeViewableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositionMode.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/ParallelSeekableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/ParallelSpatialTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/ParallelSwitchableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/ParallelViewableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/SerialSeekableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/SerialSpatialTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/SerialSwitchableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/SerialViewableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/content/ContentElement.as
        osmf/trunk/framework/MediaFramework/org/osmf/content/ContentLoadedContext.as
        osmf/trunk/framework/MediaFramework/org/osmf/content/ContentLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/display/MediaElementSprite.as
        osmf/trunk/framework/MediaFramework/org/osmf/display/MediaPlayerSprite.as
        osmf/trunk/framework/MediaFramework/org/osmf/display/ScalableSprite.as
        osmf/trunk/framework/MediaFramework/org/osmf/display/ScaleMode.as
        osmf/trunk/framework/MediaFramework/org/osmf/display/ScaleModeUtils.as
        osmf/trunk/framework/MediaFramework/org/osmf/drm/DRMServices.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/AudioEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/BufferEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/ContentProtectionEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/FacetValueChangeEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/FacetValueEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/GatewayChangeEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/MediaError.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/MediaErrorEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/MediaPlayerCapabilityChangeEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/MediaPlayerStateChangeEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/MetadataEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/NetConnectionFactoryEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/NetNegotiatorEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/PluginLoadEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/SeekEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/SwitchEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/TimeEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/events/ViewEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/gateways/HTMLGateway.as
        osmf/trunk/framework/MediaFramework/org/osmf/gateways/RegionGateway.as
        osmf/trunk/framework/MediaFramework/org/osmf/image/ImageElement.as
        osmf/trunk/framework/MediaFramework/org/osmf/image/ImageLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/AbsoluteLayoutFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/AnchorLayoutFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/DefaultLayoutRenderer.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/ILayoutContext.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/ILayoutRenderer.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/ILayoutTarget.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutAttributesFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutContextSprite.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutRendererBase.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutRendererFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutUtils.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/MediaElementLayoutTarget.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/PaddingLayoutFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/RegistrationPoint.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/RelativeLayoutFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/logging/ILogger.as
        osmf/trunk/framework/MediaFramework/org/osmf/logging/ILoggerFactory.as
        osmf/trunk/framework/MediaFramework/org/osmf/logging/Log.as
        osmf/trunk/framework/MediaFramework/org/osmf/logging/TraceLogger.as
        osmf/trunk/framework/MediaFramework/org/osmf/logging/TraceLoggerFactory.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/DefaultTraitResolver.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/IContainerGateway.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/MediaElement.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/MediaPlayer.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/MediaPlayerState.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/MediaTraitResolver.as
        osmf/trunk/framework/MediaFramework/org/osmf/media/URLResource.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/FacetGroup.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/FacetSynthesizer.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/IFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/IIdentifier.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/KeyValueFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/MediaType.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/Metadata.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/MetadataNamespaces.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/MetadataUtils.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/MetadataWatcher.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/ObjectFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/ObjectIdentifier.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/StringIdentifier.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/TemporalFacet.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/TemporalFacetEvent.as
        osmf/trunk/framework/MediaFramework/org/osmf/metadata/TemporalIdentifier.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetClient.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetConnectionCodes.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetConnectionFactory.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetLoadedContext.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetNegotiator.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamAudioTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamBufferTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamCodes.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamContentProtectionTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamLoadTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamPlayTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamSeekTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/NetStreamTimeTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/StreamType.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/StreamingURLResource.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/DroppedFramesRule.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/DynamicNetStream.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/DynamicStreamingItem.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/DynamicStreamingNetLoad er.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/DynamicStreamingResourc e.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/INetStreamMetrics.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/ISwitchingRule.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/InsufficientBandwidthRu le.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/InsufficientBufferRule. as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/MetricsProvider.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/NetStreamDynamicStreamT rait.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/SufficientBandwidthRule .as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/SwitchingDetail.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/SwitchingDetailCodes.as
        osmf/trunk/framework/MediaFramework/org/osmf/net/dynamicstreaming/SwitchingRuleBase.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/DynamicPluginLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/IPluginInfo.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/PluginClassResource.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/PluginElement.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/PluginLoadedContext.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/PluginLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/plugin/StaticPluginLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/swf/SWFElement.as
        osmf/trunk/framework/MediaFramework/org/osmf/swf/SWFLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/tracking/Beacon.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/AudioTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/BufferTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/ContentProtectionTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/DynamicStreamTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/IDisposable.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/LoadState.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/LoadTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/LoadableTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/MediaTraitType.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/PlayTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/SeekTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/TimeTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/traits/ViewTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/utils/Base64Decoder.as
        osmf/trunk/framework/MediaFramework/org/osmf/utils/BinarySearch.as
        osmf/trunk/framework/MediaFramework/org/osmf/utils/FMSHost.as
        osmf/trunk/framework/MediaFramework/org/osmf/utils/FMSURL.as
        osmf/trunk/framework/MediaFramework/org/osmf/utils/HTTPLoader.as
        osmf/trunk/framework/MediaFramework/org/osmf/utils/URL.as
        osmf/trunk/framework/MediaFramework/org/osmf/video/CuePoint.as
        osmf/trunk/framework/MediaFramework/org/osmf/video/CuePointType.as
        osmf/trunk/framework/MediaFramework/org/osmf/video/VideoElement.as

    I don't believe there is  an option for pin complexity in the GPO. There is an option for enhanced PINs and this isn't the same as PIN complexity. It is my understanding that the complex PIN comes natively with the 2.5 client. 
    It is also my experience as you said that it will not prompt users that have non complex pins to change them. It only affects users creating new PINs
    -Chad

  • [svn:osmf:] 13002: Some fixes for the composite view trait.

    Revision: 13002
    Revision: 13002
    Author:   [email protected]
    Date:     2009-12-16 13:04:30 -0800 (Wed, 16 Dec 2009)
    Log Message:
    Some fixes for the composite view trait.  Integrated some of the unit tests (though some still break and are commented out).
    Modified Paths:
        osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeViewTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/ParallelViewTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/composition/SerialViewTrait.as
        osmf/trunk/framework/MediaFramework/org/osmf/layout/LayoutContextSprite.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/MediaFrameworkTests.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/composition/TestParallelElement.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/composition/TestSerialElement.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/utils/DynamicMediaElement.as
    Added Paths:
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/composition/TestParallelElementWithV iewTrait.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/composition/TestSerialElementWithVie wTrait.as

    It's important to understand what traits are and what they're not:
    Traits are not intended to be generically extensible:  there's a fixed set within the framework (although we may add additional traits in the future, to support new Flash/FMS capabilities).  We experimented with making them fully extensible, but it turned out to be not worth the cost, particularly since there shouldn't be that many traits in a media system.
    Traits represent fundamental characteristics or capabilities of the media in its context.  For example, some media is playable (videos), other media is not (images).
    A trait cannot apply to all media types.  If it could, then there would be no reason to model it as a trait, instead we would model it as part of the MediaElement.  Metadata is a good example of this, in that any MediaElement might have some metadata associated with it, so it wouldn't make sense to make metadata a trait.  Similarly, any MediaElement has the ability to go into fullscreen mode, so I wouldn't model the ability to go fullscreen as a trait.
    On a semi-related note, I'm often asked (inside Adobe and elsewhere) for a technical overview of OSMF.  I've posted the slides that I use for this purpose here:
    https://sourceforge.net/adobe/osmf/wiki/_discuss/thread/d6c3d719/1962/attachment/OSMF%20Ar chitectural%20Building%20Blocks.pdf
    The slides cover the fundamental building blocks of OSMF, things you are likely to use over and over if you're building complex media experiences.  They might shed some light on which different parts of OSMF should be used in which situations.

  • [svn:osmf:] 14028: Adding missing TestVerticalAlign and TestHorizontalAlign classes.

    Revision: 14028
    Revision: 14028
    Author:   [email protected]
    Date:     2010-02-08 01:42:06 -0800 (Mon, 08 Feb 2010)
    Log Message:
    Adding missing TestVerticalAlign and TestHorizontalAlign classes.
    Added Paths:
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestHorizontalAlign.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestVerticalAlign.as

    Sorry about that. I am not exactly sure where the problem is, but I know it takes place after I put the <nav> in (in the html portion). If I understand what I am learning, the CSS at the top will structure my html code so I would have thought the CSS tageting my nav would be the focus. Maybe it is a different section though.
    CSS part:
    nav p {
    font-size: 90%;
    color: #FFC;
    text-align: right;
    font-weight: bold;
    background-color: #090;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #060;
    HTML part: (bold italic is the part I added)
    <body>
    <div class="container">
      <div id="apDiv1"><img src="Lessons/images/butterfly-ovr.png" width="170" height="158" alt="GreenStart Logo"></div>
      <header></header>
      <nav>
        <p>Home | About Us | Contact Us</p>
      </nav>
      <div class="sidebar1">
        <ul class="nav">
          <li><a href="#">Green News</a></li>
          <li><a href="#">Green Products</a></li>
          <li><a href="#">Green Events</a></li>
          <li><a href="#">Green Travel</a></li>
          <li><a href="#">Green Tips</a></li>
        </ul>

Maybe you are looking for

  • How to add custom fields in BADI  Subscreen.

    Hi Friends, I have to include some custom fields in MFBF tcode.(In make-to-order tab page). To do that I have used RM_HR_INTEGRATION  BADI definition  and created implementation for this. In the provided subscreen I tried to add custom fields but it

  • How to move entry from one container to another

    Hi! We are using DBMS_LDAP package to attempt to move an entry from an LDAP container to another container. We have tried modrdn2_s (takes a session, the old dn, the new dn, and a PLS_INTEGER indicating whether or not to delete the old entry; or at l

  • PO Release Reject Function Module

    Hello All, One can reject a PO Release using ME29N, does anybody know of a function module or sequence of function modules to achieve this ? The only BAPI available is for Release, but I couldnt find anything on rejecting release. I havent tried a BD

  • Has anyone experienced text going missing after using Change All in the Find Font dialogue box?

    I manage an artwork production studio and two members of staff have separately reported that when using the Change All command to substitute fonts in InDesign's Find Font dialogue box, some text disappears from their documents. All affected text is o

  • ME21n terminates with Abap dump

    Dear user, when i update the patch level for Logistics from  SAPKH47027 to SAPKH47030. system is terminating with dump when i rub ME21N , ME22n, ME23N, and ME29N -transaction Kindly suggest the solution ... thanks in advance.. Details of the dump are