将源设置为azure媒体播放器
Setting source to a azure media player
我在SharePoint页面中嵌入了一个azure媒体播放器。要播放的文件的源通过脚本文件动态设置。源文件可以是wmv/mp4/mpg格式,并从sharepoint视频门户网站检索。
但是没有设置源或者抛出一些错误。请查看下面的代码
HTML:<video id="vid1" class="azuremediaplayer amp-default-skin video-responsive" autoplay controls width="100%" height="100%" poster="poster.jpg">
<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>
JS:
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": "<<URL to the source file in video portal>>",
"type": "type": "application/vnd.ms-sstr+xml"
}]);
您在给定代码中使用的mime类型暗示您正在尝试设置平滑流源(application/vnd.ms-sstr+xml)如果您将源文件设置为MP4格式,则应使用mime类型video/MP4
myPlayer.src([{ src: "YOUR_SOURCE.mp4", type: "video/mp4" }]);
你可以查看这个从Azure Media Player示例页面播放渐进式MP4内容的示例
另外,我不确定这是否是一个错字,但你有"type":
包含在你的代码两次。
请参考https://amp.azure.net/libs/amp/latest/docs/。
sharepoint视频门户文件的认证令牌可以使用GetStreamingKeyAccessToken rest服务检索
相关文章:
- 角度媒体播放器和动态内容
- 如何在网站上的嵌入式黑莓媒体播放器上跟踪播放和暂停事件
- Android媒体播放器无法使用按钮
- iOS媒体播放器&javascript重定向
- 尝试运行下一个上一个按钮以播放列表媒体播放器代码中的视频,出现错误
- 从浏览器以编程方式打开 VLC 媒体播放器
- Metro JS API-获取当前媒体播放器曲目
- 正在尝试创建播放soundcloud歌曲的媒体播放器.
- 当源是IE/EDGE上的加密令牌视频时,Canvas未从azure媒体播放器中提取图像
- 使用javascript更改媒体播放器的图标字体
- egl_emulation eglsurfaceattrib未通过流媒体播放器实现
- 使用JS(In FF Pentadactyl),了解如何处理媒体播放器等网站内容
- 海报图像在视频中不起作用,azure媒体播放器的1.5.0版本更新
- 造型Chromecast自定义接收器媒体播放器
- 如何使用Java脚本或c#将url设置为媒体播放器
- 如何在Android应用中嵌入自定义媒体播放器
- Windows媒体播放器JavaScript控制-多播放器问题
- Kontx媒体播放器播放嵌入视频
- Javascript html5流媒体播放器
- 将源设置为azure媒体播放器