应用场景:相机在应用中被多次打开时,每一次使用完相机后,都应及时释放相机资源,解除占用。

这里只介绍楼主开发过程中遇到的且容易忽略的两点:

  1. 是否开启相关权限。
  2. 在打开相机之前,就已经使用了相机(二次打开相机),且未对相机资源进行回收。
    也就是说,在相机使用结束后,应及时释放相机资源,解除相机占用,接下来才能正常使用相机。