是的,可以通过JavaScript获取使用iFrame嵌入的视频的当前播放时间。在嵌入视频的iframe元素中,可以通过contentWindow属性获取iframe的窗口对象,然后再通过该窗口对象的document属性来获取嵌入视频的文档对象。接着,可以通过querySelector或getElementById等方法获取到视频元素,然后使用该视频元素的currentTime属性来获取当前播放时间。
以下是具体的步骤:
var iframe = document.querySelector('iframe');
var iframeWindow = iframe.contentWindow;
var iframeDocument = iframeWindow.document;
var video = iframeDocument.querySelector('video');
var currentTime = video.currentTime;
通过上述代码,你可以获取到使用iFrame嵌入的视频的当前播放时间。
这种方法适用于嵌入了HTML5 video元素的iframe。需要注意的是,由于安全原因,跨域的iframe访问可能会受到限制。因此,确保iframe和嵌入视频在同一域下,或者在其域设置了适当的访问控制头信息。
腾讯云相关产品和产品介绍链接: 腾讯云视频处理(云点播):https://cloud.tencent.com/product/vod
腾讯云云原生服务:https://cloud.tencent.com/solution/cloud-native
腾讯云移动开发:https://cloud.tencent.com/solution/mobile-development
领取专属 10元无门槛券
手把手带您无忧上云