阿里云首页 智能媒体管理

公共

本文介绍如何监听事件、查看可监听的事件名、查看当前SDK版本等。

查看可监听事件

通过Events,可以查看所有可监听的事件名。

示例如下:

async function example() {
  await instance.ready();

  const events = await instance.Events;
  console.log(events);
}

监听事件

通过on(),可以监听事件,例如监听文档保存,然后进一步做其他信息处理。

示例如下:

async function example() {
  await instance.ready();

  instance.on('fileSaved', (e) => console.log(e));
}

取消事件

通过off(),可以取消原本的事件。

示例如下:

async function example() {
  await instance.ready();

  await instance.off('response', (e) => console.log(e));
}

查看当前SDK版本

通过version,可以查看当前SDK版本。

示例如下:

async function example() {
  await instance.ready();

  const version = await instance.version;
  console.log(version);
}

查看文档URL

通过url,可以查看文档的真实路径值(即iframe嵌套的url)。

示例如下:

async function example() {
  await instance.ready();

  const url = await instance.url;
  console.log(url);
}

获取当前iframe对象

通过iframe,可以获取当前文档实例iframe对象。

示例如下:

async function example() {
  await instance.ready();

  const iframe = await instance.iframe;
  console.log(iframe);
}