Snabbstart för Azure Media Player

Azure Media Player är enkelt att konfigurera. Det tar bara några minuter att få grundläggande uppspelning av medieinnehåll från ditt Azure Media Services-konto. I det här avsnittet visas de grundläggande stegen utan mer detaljerad information. Avsnitten nedan innehåller information om hur du konfigurerar Azure Media Player. Lägg bara till följande inkluderingar i dokumentets <head>:

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

Viktigt

Du bör INTE använda latest versionen i produktion eftersom detta kan komma att ändras på begäran. Ersätt latest med en version av Azure Media Player, till exempel ersätt latest med 1.0.0. Du kan köra frågor mot Azure Media Player-versioner härifrån.

Använda videoelementet

Använd sedan elementet <video> som vanligt, men med ytterligare data-setup ett attribut som innehåller alla alternativ. Dessa alternativ kan innehålla valfritt Azure Media Services-alternativ i ett giltigt JSON-objekt.

    <video id="vid1" class="azuremediaplayer amp-default-skin" autoplay controls width="640" height="400" poster="poster.jpg" data-setup='{"nativeControlsForTouch": false}'>
        <source src="http://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01-faba6c2206a2/AzureMediaServicesPromo.ism/manifest" type="application/vnd.ms-sstr+xml" />
        <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>

Om du inte vill använda automatisk installation kan du utelämna data-setup attributet och initiera ett videoelement manuellt.

    var myPlayer = amp('vid1', { /* Options */
            "nativeControlsForTouch": false,
            autoplay: false,
            controls: true,
            width: "640",
            height: "400",
            poster: ""
        }, function() {
              console.log('Good to go!');
               // add an event listener
              this.addEventListener('ended', function() {
                console.log('Finished!');
            });
          }
    );
    myPlayer.src([{
        src: "http://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01-faba6c2206a2/AzureMediaServicesPromo.ism/manifest",
        type: "application/vnd.ms-sstr+xml"
    }]);