如何 运行 在 android 上使用 azure 媒体播放器

How to run azure media player on android

我需要在 android 应用程序中集成 azure 媒体播放器。

我在文档中看到的只是示例和有关如何将其添加到 HTML 文件中的信息。

我有一个“...mainfest”文件,我需要从 android 应用程序播放它。

我想知道 android 是否有可用的 SDK,或者我是否需要在服务器上托管一个可以播放这些视频的页面?

已编辑

我检查了样本播放器 here,当我将我的视频 URL 传递给它时,无论有没有“(format=m3u8-aapl-v3)”

,它都能正常加载视频]

但我仍然无法从 android 应用程序播放它。

我也尝试创建一个 HTML 页面,但它也无法播放视频。

这是我在 HTML 文件中所做的。

<head>
</head>
<body>

   <video id="vid1" autoplay controls width="640" height="400" >
        <source src=".....ism/manifest(format=m3u8-aapl-v3)" />     
    </video>
</body>

更新

如果你想在HTML中播放,我建议你使用官方示例代码,如下所示。

更多详情,you can refer to the code

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Azure Media Player</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!--*****START OF Azure Media Player Scripts*****-->
    <!--Note: DO NOT USE the "latest" folder in production. Replace "latest" with a version number like "1.0.0"-->
    <!--EX:<script src="//amp.azure.net/libs/amp/1.0.0/azuremediaplayer.min.js"></script>-->
    <!--Azure Media Player versions can be queried from //amp.azure.net/libs/amp/latest/docs/changelog.html-->
    <script src="https://amp.azure.net/libs/amp/latest/azuremediaplayer.min.js"></script>
    <link href="https://amp.azure.net/libs/amp/latest/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
    <!--*****END OF Azure Media Player Scripts*****-->

    <!--Add Plugins-->
    <!-- <script src="hotkeys.js"></script> -->

</head>
<body>
    <h1>Plugin - Hot Keys</h1>
    <video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0"> </video>
    <script>
        var myOptions = {
            autoplay: true,
            controls: true,
            width: "640",
            height: "400",
            poster: ""//,
            // plugins: {
            //     hotkeys: {
            //         //optional settings
            //         "volumeStep": 0.1,
            //         "seekStep": 5,
            //         "enableMute": true,
            //         "enableFullscreen": true,
            //         "enableNumbers": true,
            //         "enableJogStyle": false
            //     }
            // }
        };
        var myPlayer = amp("azuremediaplayer", myOptions);
        myPlayer.src([{ src: "https://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01-faba6c2206a2/AzureMediaServicesPromo.ism/manifest", type: "application/vnd.ms-sstr+xml" }, ]);
    </script>
    <footer>
        <br />

        <p>© Microsoft Corporation 2016</p>
    </footer>

</body>
</html>

原始

您可以在 URL 的末尾连接 (format=m3u8-aapl-v3),可以使用任何视频播放器播放此 url。

更多详情,您可以