javascript - 在 Azure Media Player 上插入按钮

标签 javascript html css azure azure-media-services

我想要做的是在 Azure 媒体播放器中插入我自己的自定义按钮。因为我无权访问标签。我想将按钮附加到 Azure 媒体播放器的 div 元素内。 有什么方法可以在无法访问的 html 的 div 中插入 div 元素吗?

这是我要插入的元素:

<button  id="play"      onclick="playPause(this.id);">❚❚</button>
<button  id="myTime"     onclick="stopTime()">∎</button>
<button  id="mute"       onclick ="muteVid()">Mute</button>
<button  id="rewindTime" onclick="rewindTime()">◄◄</button>

这是我希望将其插入到的 div 类的快照。

enter image description here

我只想将按钮插入 vjs-control-bar div 类中。 有办法做到吗?

最佳答案

我们可以通过插件添加它

(function (mediaPlayer) {
    mediaPlayer.plugin('pluginname', function (options) {
        var buttonContainer = this.controlBar.el();

        var buttonEl = mediaPlayer.createEl('button', { <button property>});
        buttonContainer .appendChild(buttonEl);        
    });
}(window.amp));

关于javascript - 在 Azure Media Player 上插入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35427708/

相关文章:

html - 即使在固定 html 宽度后,左右两侧的空白区域

Python 3.7 urllib.request 返回 &nbsp 而不是内容

html - 文本输入光标太高。我该怎么办?

javascript - jQuery AJAX 回调方法无法访问另一个插件方法

javascript - 将多个元素存储在一个变量上

html - 里面的进度元素html文本

css - 我如何将其与基础前端框架工作结合起来?

javascript - CSS 表 : How to position action buttons left to each row

javascript - Chrome `navigator.onLine` 错误地为 false

javascript - jQuery 将事件类从 a 更改为 li