2015-04-21 13 views
9

में एज़ूर मीडिया सर्विसेज लोगो बंद करें मैं नए एज़ूर मीडिया प्लेयर (https://aka.ms/ampdocs) के लिए दस्तावेज़ पढ़ रहा हूं लेकिन मैं अभी भी एएमएस लोगो को बंद करने का तरीका नहीं समझ सकता। मैंमीडिया प्लेयर

amp.Player.LogoConfig.enabled = false

की स्थापना किया जाना चाहिए? यह मेरे लिए काम नहीं करता है। क्या मैं <video> टैग पर कुछ सेट करता हूं? मुझे एक नमूना नहीं मिल रहा है जो मुझे दिखाता है कि कैसे।

उत्तर

23

मुझे आज भी इस समस्या का सामना करना पड़ा। और यहाँ समाधान

<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>

आशा है कि मदद :)

+1

यहां कुंजी '' '" लोगो है: {"सक्षम": गलत} '' ' – tylerlindell

8

लोगो बंद करने के लिए जब चीजें 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> 

और एचटीएमएल टैग इस तरह लग रही का उपयोग करना।

 <video id="vid1" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0"> </video> 
+0

ग्रेट उत्तर, आप दोनों को धन्यवाद! –

4

"logo": { "enabled": false } का उपयोग करना Azure मीडिया प्लेयर v2.0,

तो, यह सीएसएस हैक चाल करना होगा का उपयोग करते समय काम नहीं करेगा।

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

- अपडेट -

या के रूप में this comment में उल्लेख किया है, बस संस्करण 2.1.2 जहां इस मुद्दे को तय किया गया था के लिए नवीनीकरण (और "logo": { "enabled": false } फिर से ठीक काम कर रहा होना चाहिए)

+1

यह चाल वास्तव में उपयोगी है। –

संबंधित मुद्दे