Search Results for

    Show / Hide Table of Contents

    Papirfly Play Player (MediaRenderer)

    The PapirflyPlayMediaRenderer will render the Papirfly Play media player compatible with ImageVault Video.

    var video = client.Load<Video>(6405)
        .Resize(200, 200)
        .Single();
    var context = new RenderContext(video);
    
    //You can of course force the Papirfly Play media player renderer if you would like to
    //context.RendererId = PapirflyPlayMediaRenderer.RendererId;
    
    var html = MediaRenderer.Render(context);
    

    The following context values can be used to control the behavior of the player. (In addition to the generic context keys that can be set to all renderers.)

    Controls

    Set this if video controls should be visible for the video.

    Default is true.

    context.Set(ContextKey.Controls, false);
    

    Autoplay

    Set this if autoplay should be activated for the video.

    Default is false.

    context.Set(ContextKey.Autoplay);
    

    Muted

    Set this if audio should be muted from start. In some cases, muted is needed to ensure that autplay works in most browsers.

    Default is false.

    context.Set(ContextKey.Muted);
    

    Loop

    Set to true if video should be looped during playback

    Default is false.

    context.Set(ContextKey.Loop);
    

    Poster

    Set to the url of an image that should be displayed before the video starts playing.

    Default is not set.

    context.Set(ContextKey.Poster, "https://www.example.com/poster.jpg");
    

    ActiveTextTrackLanguage

    Set active text track language. Enter one or more language codes for the text tracks. The first language that matches any text track will be selected as the active text track. This setting will override the user selected language. If not set, the first available text track will be used. Languages is specified by language code in a comma separated list.

    Default is not set.

    context.Set(ContextKey.ActiveTextTrackLanguage, "sv,en");
    

    DisableTextTracks

    Set this to disable any text tracks on the video.

    Default is false.

    context.Set(ContextKey.DisableTextTracks);
    

    DisableFullscreen

    Set this to disable the full screen feature. Users will not be able to trigger full screen display of the video.

    Default is false.

    context.Set(ContextKey.DisableFullscreen);
    

    DisableLoaderIcon

    When the video is loaded, a loader icon is displayed. Set this to hide the loader icon.

    Default is false.

    context.Set(ContextKey.DisableLoaderIcon);
    

    Width

    Sets the width of the player in pixels. Will be translated to the width attribute of the video HTML element.

    Default is set to the width of the video

    context.Set(ContextKey.Width, 200);
    

    Height

    Sets the height of the player in pixels. Will be translated to the height attribute of the video HTML element.

    Default is set to the height of the video

    context.Set(ContextKey.Height, 400);
    

    EmbedResizeMode

    Instructs the player on how to resize the player depending on the parent controller.

    • Default - player will be sized according to the Width and Height settings, or if not set, the size of the video itself.
    • ScaleToFit - player will be resized to fit inside the parent html element (or window if added directly inside the body tag). The video player will be centered in the parent container.
    • ScaleToFill - player will be resized to fill the whole parent html element (or window if added directly inside the body tag). Video will be centered and cropped accordingly to fill the entire area. (areas for controls, text and other features might be hidden in this mode)

    Default is EmbedResizeMode.Default

    context.Set(ContextKey.EmbedResizeMode, EmbedResizeMode.ScaleToFill);
    

    DisplayDuringInit

    When the player is loading in the browser, it's normally hidden to let it load before displaying any content and resizing the player depending on the loaded media. If this is set, no hiding of the player is performed.

    Default is false

    context.Set(nameof(PapirflyPlaySetupOptions.DisplayDuringInit));
    

    InitBackground

    During player initialization and loading of media content, the player is hidden (see DisplayDuringInit). During this time, the initBackground is set as css style background on the parent element (if set). If left blank, no change will be done to the parent element css style background, during initialization.

    Default value is not set.

    context.Set(nameof(PapirflyPlaySetupOptions.InitBackground),"rgba(0,0,0,0.3)");
    

    NotSupportedText

    The text displayed to the user if the browser is unable to display the player for some reason.

    Default value is documented in NotSupportedText

    context.Set(nameof(PapirflyPlayMediaRenderer.NotSupportedText), "Ye browser is too old");
    

    Debug

    If set, debug output is written to the javascript console in the browser

    context.Set(ContextKey.Debug);
    

    Skin

    If set, adds the supplied value to the existing class attribute to be able to select what skin should be used on the player. More information about this can be found in the Video player configuration section.

    context.Set(ContextKey.Skin,"amp-flush-skin");
    

    PlaysInline

    If set, the playsInline attribute in the video tag will be set to true. This will allow the video to play inline on iOS devices.

    context.Set(ContextKey.PlaysInline);
    

    DefaultQuality

    If set, when the video is played, the stream with the resolution closest to the given value will be selected as the selected "auto" steam. The value is in pixels, and the closest stream will be selected.

    context.Set(nameof(PapirflyPlaySetupOptions.DefaultQuality), 720);
    
    In This Article
    Back to top (c) Meriworks 2002-2022