CameraContext

解释:swan.createCameraContext 的返回值。

示例

在开发者工具中预览效果

扫码体验

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

图片示例

CameraContext - 图2

CameraContext - 图3

CameraContext - 图4

代码示例

  • 在 js 文件中
  1. Page({
  2. data: {
  3. src: ''
  4. },
  5. onShow() {
  6. const cameraContext = swan.createCameraContext();
  7. this.cameraContext = cameraContext;
  8. },
  9. takePhoto() {
  10. this.cameraContext.takePhoto({
  11. quality: 'high',
  12. success: res => {
  13. this.setData({
  14. src: res.tempImagePath
  15. });
  16. }
  17. });
  18. },
  19. startRecord() {
  20. this.cameraContext.startRecord({
  21. success: res => {
  22. swan.showToast({
  23. title: 'startRecord'
  24. });
  25. }
  26. });
  27. },
  28. stopRecord() {
  29. this.cameraContext.stopRecord({
  30. success: res => {
  31. swan.showModal({
  32. title: '提示',
  33. content: res.tempVideoPath
  34. });
  35. this.setData({
  36. videoSrc: res.tempVideoPath
  37. });
  38. }
  39. });
  40. }
  41. });