Azure媒体播放器无法正常工作

时间:2016-05-25 11:46:32

标签: azure media-player

我是azure世界的新手,下面是我试图开始的代码,我无法获得控件并且总是得到装载机,你能帮我弄清楚我错过了什么。< / p>

<!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 //aka.ms/ampchangelog-->
    <link href="http://amp.azure.net/libs/amp/1.7.1/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
    <script src="http://amp.azure.net/libs/amp/1.7.1/azuremediaplayer.min.js"></script>
    <script src="http://html5video.org/w/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=html5video&amp;*"></script>
    <!--*****END OF Azure Media Player Scripts*****-->

</head>
<body>
    <h1>Sample: Logging</h1>
    <video id="azuremediaplayer" controls class="azuremediaplayer amp-default-skin amp-big-play-centered"  autoplay width="640" height="400"  data-setup='{ "techOrder": ["flashSS"]}' tabindex="0">
        <source src="http://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01-faba6c2206a2/AzureMediaServicesPromo.ism/manifest" type="application/vnd.ms-sstr+xml" />
        
    </video>
    <footer>
        <br />
        <p>� Microsoft Corporation 2016</p>
    </footer>

</body>
</html>

2 个答案:

答案 0 :(得分:0)

视频标签中的 data-setup ='{“techOrder”:[“flashSS”]}'属性导致了问题,请设置为 data-setup =''< / strong>如源页面videotag_setsource.html所示。

答案 1 :(得分:0)

Chrome问题是浏览器的限制,我正在复制我在旧问题上发布的答案:

当您在本地运行代码时,Chrome会使用file://协议打开您的index.html。由于Chrome的安全策略,不允许加载本地资源,这就是阻止播放的原因。 (如果你看看你的JavaScript控制台,我打赌你会看到类似的错误。) 要解决此问题,您可以使用Visual Studio或WebMatrix等IDE,它将自动为您设置本地Web服务器,以便您可以使用http://localhost:8000或您喜欢的任何端口访问您的页面。 如果您不想使用VS或WebMatrix,您也可以使用Python的Simple HTTP服务器

它在IE中不起作用的事实可能是几件事:

a)如果您直接从示例页面复制源代码,那么您使用的是未预先修复的URL(// url vs http://url),这将无法在IE中正确加载

b)Internet Explorer阻止脚本或ActiveX控件,您可以通过更改Internet选项中的安全设置来允许阻止的内容

如果这回答了你的问题,请告诉我,快乐的编码:)