问题标签 [azure-media-player]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
13 浏览

c# - Azure 媒体播放器是否支持画中画模式?

有什么方法可以在 Azure 媒体播放器中支持画中画模式?HTML5 PictureInPicture 属性设置不起作用。

谢谢

0 投票
0 回答
44 浏览

azure - Azure 媒体服务自定义流式处理策略

我正在尝试基于https://docs.microsoft.com/en-us/azure/media-services/latest/drm-offline-fairplay-for-ios-concept#enable-offline-构建自定义流式传输策略模式

根据我的理解,我应该创建“ objStreamingPolicyInput ”,然后在创建流式定位器时替换“ StreamingPolicyName ”,但似乎不起作用。请问有什么帮助吗?

错误:

0 投票
0 回答
102 浏览

html5-video - 从 indexedDB 离线播放网络视频

我目前正在解决一个用例,其中我需要从媒体服务器下载视频并将它们本地存储在 Web 应用程序上下文中以供离线查看(li-fi / 无互联网连接)。

我正在查看 web.dev ( https://web.dev/pwa-with-offline-streaming/ ) 的详细帖子。但是,我不确定这是否适用于所有平台(Windows、Android、iOS、MacOS)。他们还提到这篇文章仅用于教育目的,我们应该求助于使用某些媒体框架来为我们完成繁重的工作。我目前正在使用 Azure 媒体播放器以在线模式流式传输 DASH / HLS。AMP 使用 Video.js 作为主干框架,但 Video.js 文档没有提及离线存储和流媒体支持。

如果可能的话,我想得到以下问题的答案——

  1. video.js 是否解决了这个用例但没有被广泛记录?
  2. 是否有任何替代库可以解决此用例?
  3. 将视频存储为 indexedDB 中的 arraybuffer 并在检索时将 arraybuffer 转换为 blob 并创建要插入播放器源的 objectURL 有什么缺点?视频的范围从几 MB 到几 GB 不等。我已阅读 SO 答案,其中指出“从 Blob 创建 objectURL 对于大型视频可能不是一个很好的做法”。这部分是一个完整的黑匣子,找不到太多细节。

几个重要参数:

  • 客户端是一个带有服务工作者的反应应用程序
  • 媒体服务器是 Azure 媒体服务
  • 内容 (mp4) 当前不受 DRM 保护
  • 该应用程序还将通过 Play 商店分发,方法是在受信任的 Web 活动 ( https://developer.chrome.com/docs/android/trusted-web-activity/ )中搭建 Web 应用程序
0 投票
1 回答
21 浏览

azure - 有没有办法通过查询参数在特定时间从天蓝色媒体服务加载视频?

我有一个视频和一个时间戳列表。时间戳未定义为 Azure 媒体服务本身的资产筛选器。

有没有办法在不定义资产过滤器的情况下从 Azure 媒体服务加载具有特定开始时间的视频?当您有一个从特定秒开始的链接时,可能与您在 youtube 中的内容相似?

0 投票
1 回答
46 浏览

javascript - 从 Azure 媒体播放器获取视频宽度和高度

我有从 Azure 媒体服务流式传输的视频,并且正在使用 Azure 媒体播放器API在我的网页中呈现。

我不提前知道视频尺寸是什么(它们会有所不同)。我的问题是,当我播放视频时,如果我没有创建具有正确比例的视频元素以匹配视频,则视频周围会出现黑色边框(在顶部/底部或左/右)。例如,请参见下图,注意视频左右两侧的黑色大边框。我想获得视频大小,以便我可以更正尺寸并摆脱边框。

在此处输入图像描述

Azure Media Player API 似乎说我可以获得videoWidthvideoHeight。但我不确定(在 Javascript 中)从哪个对象中获取这些值。

console.log在下面的脚本中,当我player看不到对象videoWidthvideoHeight作为播放器对象的一部分时。

以下屏幕截图是记录的内容。除非我遗漏了什么,否则我看不到videoWidthorvideoHeight值。

在此处输入图像描述

非常感谢任何帮助。

0 投票
0 回答
37 浏览

azure-media-services - Azure Media Player 字幕默认关闭

我正在使用 Azure 媒体播放器和 Azure 媒体服务实时转录,但我不知道如何让字幕开始“关闭”。基本上,我希望他们为我的观众选择加入,而不是选择退出。

在我的选项中,我设置“启用”= false,但它似乎没有效果。有没有可以用来显示/隐藏标题的 CSS 类?

另外,有没有办法以编程方式做到这一点?我想有我自己的按钮来打开和关闭这些。

0 投票
1 回答
28 浏览

css - 使用 Azure 媒体播放器时,引导比率 16x9 造成较大差距

我想要 2 列,左列是视频(纵横比为 16x9),右列是侧边栏(最小宽度)。当窗口的宽度发生变化时,视频应相应调整大小,侧边栏应保持其宽度。

但是,我不明白为什么 .ratio::before 有一个填充顶部。

https://imgur.com/a/OtavqX3

代码笔: https ://codepen.io/yewzy/pen/PoOxLyO

这是我的代码: