Отключить логотип служб мультимедиа Azure в проигрывателе мультимедиа

Я читаю документацию по новому проигрывателю Azure Media (https://aka.ms/ampdocs), но я до сих пор не могу понять, как выключить логотип AMS. Должен ли я устанавливать

amp.Player.LogoConfig.enabled = false

? У меня это не работает. Могу ли я установить что-нибудь в теге <video>? Я не могу найти образец, который показывает мне, как это сделать.


person Glenn Scott    schedule 21.04.2015    source источник


Ответы (3)


Я столкнулся с этой проблемой и сегодня. И вот решение

<video id="azuremediaplayer"
       class="azuremediaplayer amp-default-skin amp-big-play-centered"
       controls autoplay
       width="640"
       height="360"
       poster="<Your poster>"
       data-setup='{"logo": { "enabled": false }, "techOrder": ["azureHtml5JS", "flashSS", "silverlightSS", "html5"], "nativeControlsForTouch": false}' tabindex="0">
    <source src="<Your movie>" />
    <p class="amp-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video</p>
</video>

Надеюсь, что это поможет :)

person Quoc Dat Hoang    schedule 23.04.2015
comment
ключ здесь "logo": { "enabled": false } - person tylerlindell; 13.09.2016

Чтобы отключить логотип при настройке с помощью js, вы можете использовать следующий пример.

<script>
        var myPlayer = null;

        if (!!myPlayer) {
            myPlayer.dispose();
        }

        var myOptions = {
            "nativeControlsForTouch": false,
            "logo": { "enabled": false },
            autoplay: true,
            controls: true,
            width: "640",
            height: "400",
            poster: ""
        };
        myPlayer = amp("vid1", myOptions);
        myPlayer.currentTime(30);
        myPlayer.src([{ src: "http://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01-faba6c2206a2/AzureMediaServicesPromo.ism/manifest", type: "application/vnd.ms-sstr+xml" }, ]);

</script>

Используя следующие скрипты

 <link href="//amp.azure.net/libs/amp/latest/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
<script src="//amp.azure.net/libs/amp/latest/azuremediaplayer.min.js"></script>
<script>
    amp.options.flashSS.swf = "//amp.azure.net/libs/amp/latest/techs/StrobeMediaPlayback.2.0.swf"
    amp.options.flashSS.plugin = "//amp.azure.net/libs/amp/latest/techs/MSAdaptiveStreamingPlugin-osmf2.0.swf"
    amp.options.silverlightSS.xap = "//amp.azure.net/libs/amp/latest/techs/SmoothStreamingPlayer.xap"
</script>

и HTML-тег, выглядящий так.

        <video id="vid1" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0">  </video>
person Magnus Karlsson    schedule 23.06.2015

Использование "logo": { "enabled": false } не будет работать при использовании Azure Media Player v2.0,

Итак, этот CSS-прием поможет.

.amp-content-title {
    display: none;
}

- Обновление -

Или, как указано в этот комментарий, просто обновитесь до версии 2.1.2, в которой эта проблема была исправлена ​​(и "logo": { "enabled": false } должен снова работать нормально)

person Jeremy H    schedule 28.04.2017