VideoContext

解释: swan.createVideoContext 的返回值

示例

在开发者工具中预览效果

扫码体验

VideoContext - 图1请使用百度APP扫码

图片示例

VideoContext - 图2

VideoContext - 图3

VideoContext - 图4

代码示例

  • 在 swan 文件中
  1. <view class="wrap">
  2. <video id="myVideo" enable-danmu="true" src="https://b.bdstatic.com/swan-temp/940fe716b0eaad38f47b209d61657490.mp4"></video>
  3. </view>
  • 在 js 文件中
  1. Page({
  2. data: { },
  3. onLoad() {
  4. const videoContext = swan.createVideoContext('myVideo');
  5. console.log(videoContext);
  6. this.videoContext = videoContext;
  7. },
  8. play() {
  9. this.videoContext.play();
  10. },
  11. pause() {
  12. this.videoContext.pause();
  13. },
  14. seek() {
  15. this.videoContext.seek(180);
  16. },
  17. sendDanmu() {
  18. this.videoContext.sendDanmu({
  19. text: '这是一条弹幕',
  20. color: '#f60'
  21. });
  22. },
  23. requestFullScreen() {
  24. this.videoContext.requestFullScreen({direction: 90});
  25. },
  26. exitFullScreen() {
  27. this.videoContext.exitFullScreen();
  28. },
  29. showStatusBar() {
  30. this.videoContext.showStatusBar();
  31. },
  32. hideStatusBar() {
  33. this.videoContext.hideStatusBar();
  34. }
  35. });

错误码

Android

错误码说明
202解析失败,请检查参数是否正确
1001执行失败

iOS

错误码说明
202解析失败,请检查参数是否正确