【发布时间】:2011-08-01 08:15:49
【问题描述】:
在我的页面上,我使用$('#video-id').medialementplayer(options) 为<video> 元素创建了一个MediaElementPlayer。该元素被隐藏(使用display: none)并使用jQuery UI 变成一个模态对话框。
我正在尝试绑定此对话框上的打开/关闭事件以启动/暂停播放器。处理$(...).dialog(options) 的脚本与处理$(...).medialementplayer(options) 的脚本是分开的,并且无权访问创建的MediaElementPlayer。
如果我纯粹使用 HTML5 视频元素,我可以使用 $('video', dialogContentElement).get(O) 检索 播放器,但由于我使用的是 MediaElement.js,因此我不能依赖此方法来检索实际播放器。
MediaElement.js 是否提供了一种方法来检索 <video> 或 <audio> 元素的现有 MediaElementPlayer(或 MediaElement)实例?还是我必须管理自己的播放器注册表?
【问题讨论】:
标签: mediaelement.js