开发

扩展组件

  • 在 extensionJs 中添加组件入口:在 vendor/demo-program-extension/1.0.0 目录,extension.js 中添加一个组件,具体代码参考示例中的 extensionJs/1.0.0/extension.js 的实现。
  • 在工具模拟器扩展中添加组件的实现:具体代码参考示例中的 demo/program/simulator-extensions/component 目录。
  • 打开一个小程序工程,点击工具栏切换宿主按钮,切换到 demo 宿主。
  • 修改小程序工程的当前页面的 swan 文件,增加:
    1
    <demo-video id="demo" src="https://b.bdstatic.com/swan-temp/940fe716b0eaad38f47b209d61657490.mp4"></demo-video>
  • 可在调试器中查看如下 API 效果:
    1
    2
    3
    swan.demo.createVideoContext('demo').play()
    swan.demo.createVideoContext('demo').pause()
    swan.demo.createVideoContext('demo').seek(1000)