diff --git a/pages/index/index.uvue b/pages/index/index.uvue index ddc62f1..9609ed2 100644 --- a/pages/index/index.uvue +++ b/pages/index/index.uvue @@ -1,41 +1,188 @@ - - - - - \ No newline at end of file diff --git a/uni_modules/Skin-cameraUTS/changelog.md b/uni_modules/Skin-cameraUTS/changelog.md deleted file mode 100644 index 30d7e08..0000000 --- a/uni_modules/Skin-cameraUTS/changelog.md +++ /dev/null @@ -1,2 +0,0 @@ -## 1.0.0 -初始化发布 diff --git a/uni_modules/Skin-cameraUTS/readme.md b/uni_modules/Skin-cameraUTS/readme.md deleted file mode 100644 index 5441b19..0000000 --- a/uni_modules/Skin-cameraUTS/readme.md +++ /dev/null @@ -1,52 +0,0 @@ -# **概述** - -Skin-cameraUTS封装了Android和iOS自定义相机预览的功能。 - -## **模块调用** - -```js - - -``` - -## 参数说明: - -position: - -- 类型:字符串型 -- 描述:(可选项)前置或者后置相机。(front前置 |back 后置) - -flash: - -- 类型:字符串型 -- 描述:(可选项)是否开启闪光灯。( auto, on, off, torch) - - -## **插件接口** - -
- -# **takePhoto** - -拍照 - - -## uni-app x项目(uvue)中调用示例: - -```js -import { takePhoto } from "@/uni_modules/Skin-cameraUTS"; -import { TakePhotoOption, TakePhotoSuccessCallbackResult } from "@/uni_modules/Skin-cameraUTS/utssdk/interface.uts"; - -let options = { - success: (res : TakePhotoSuccessCallbackResult) => { - console.log(res) - } -} as TakePhotoOption; -takePhoto(options); -``` - -## 可用性 - -iOS、Android系统 - -可提供的1.0.0及更高版本 \ No newline at end of file diff --git a/uni_modules/XF-cameraUTS/changelog.md b/uni_modules/XF-cameraUTS/changelog.md new file mode 100644 index 0000000..5e5871e --- /dev/null +++ b/uni_modules/XF-cameraUTS/changelog.md @@ -0,0 +1,24 @@ +## 1.1.1(2025-10-15) + 修复监听持续返回事件问题。 +## 1.1.0(2024-10-13) +修改AndroidManifest.xml下的包名。 +## 1.0.9(2024-10-12) +删除takePhoto下的takeMode参数逻辑 +## 1.0.8(2024-10-10) +兼容处理uniapp无法切换相机和拍照的问题。 +## 1.0.7(2024-10-09) +修复uniapp环境下不能正常使用插件问题。 +## 1.0.6(2024-09-13) +去掉插件内部权限申请逻辑。 +## 1.0.5(2024-08-10) +修复Android不能正常录像的问题。 +## 1.0.4(2024-08-08) +修复iOS默认相机设置不生效的问题 +## 1.0.3(2024-08-06) +修改iOS拍照接口默认质量为原图。 +## 1.0.2(2024-07-22) +修复iOS编译问题。 +## 1.0.1(2024-07-04) +修复一些bug。 +## 1.0.0(2024-07-04) +初始化发布 diff --git a/uni_modules/Skin-cameraUTS/package.json b/uni_modules/XF-cameraUTS/package.json similarity index 93% rename from uni_modules/Skin-cameraUTS/package.json rename to uni_modules/XF-cameraUTS/package.json index 81e8069..0603086 100644 --- a/uni_modules/Skin-cameraUTS/package.json +++ b/uni_modules/XF-cameraUTS/package.json @@ -1,8 +1,8 @@ { - "id": "Skin-cameraUTS", + "id": "XF-cameraUTS", "displayName": "UTS实现自定义相机拍照和录像功能", - "version": "1.0.0", - "description": "封装了Android和iOS自定义相机预览的功能。", + "version": "1.1.1", + "description": "XF-cameraUTS封装了Android和iOS自定义相机预览的功能。", "keywords": [ "相机", "录像", @@ -18,7 +18,7 @@ "type": "component-uts", "sale": { "regular": { - "price": "0.00" + "price": "168.00" }, "sourcecode": { "price": "0.00" diff --git a/uni_modules/XF-cameraUTS/readme.md b/uni_modules/XF-cameraUTS/readme.md new file mode 100644 index 0000000..9871e04 --- /dev/null +++ b/uni_modules/XF-cameraUTS/readme.md @@ -0,0 +1,183 @@ +# **概述** + +XF-cameraUTS封装了Android和iOS自定义相机预览的功能。 + +## **模块调用** + +```js + + +``` + +## 参数说明: + +position: + +- 类型:字符串型 +- 描述:(可选项)前置或者后置相机。(front前置 |back 后置) + +flash: + +- 类型:字符串型 +- 描述:(可选项)是否开启闪光灯。( auto, on, off, torch) + + +## **插件接口** + +
+ +# **takePhoto** + +拍照 + +## uni-app项目中(nvue)调用示例: + +```js +import { takePhoto } from "@/uni_modules/XF-cameraUTS" + +takePhoto({ + success: (res) => { + console.log(res) + } +}); +``` + +## uni-app x项目(uvue)中调用示例: + +```js +import { takePhoto } from "@/uni_modules/XF-cameraUTS"; +import { TakePhotoOption, TakePhotoSuccessCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; + +let options = { + success: (res : TakePhotoSuccessCallbackResult) => { + console.log(res) + } +} as TakePhotoOption; +takePhoto(options); +``` + +## 可用性 + +iOS、Android系统 + +可提供的1.0.0及更高版本 + + +
+ +# **startRecord** + +开始录像 + +## uni-app项目中(nvue)调用示例: + +```js +import { startRecord } from "@/uni_modules/XF-cameraUTS" + +startRecord({ + success: (res) => { + console.log(res) + } +}); +``` + +## uni-app x项目(uvue)中调用示例: + +```js +import { startRecord } from "@/uni_modules/XF-cameraUTS"; +import { CameraContextStartRecordOption, GeneralCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; + +let options = { + success: (res : GeneralCallbackResult) => { + console.log(res) + } +} as CameraContextStartRecordOption; +startRecord(options); +``` + +## 可用性 + +iOS、Android系统 + +可提供的1.0.0及更高版本 + + + +
+ +# **stopRecord** + +停止录像 + +## uni-app项目中(nvue)调用示例: + +```js +import { stopRecord } from "@/uni_modules/XF-cameraUTS" + +stopRecord({ + success: (res) => { + console.log(res) + } +}); +``` + +## uni-app x项目(uvue)中调用示例: + +```js +import { stopRecord } from "@/uni_modules/XF-cameraUTS"; +import { CameraContextStopRecordOption, StopRecordSuccessCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; + +let options = { + success: (res : StopRecordSuccessCallbackResult) => { + console.log(res) + } +} as CameraContextStopRecordOption; +stopRecord(options); +``` + +## 可用性 + +iOS、Android系统 + +可提供的1.0.0及更高版本 + + +
+ +# **switchCamera** + +切换相机 + +## uni-app项目中(nvue)调用示例: + +```js +import { switchCamera } from "@/uni_modules/XF-cameraUTS" + +switchCamera({ + position: 'back', + success: (res) => { + console.log(res) + } +}); +``` + +## uni-app x项目(uvue)中调用示例: + +```js +import { switchCamera } from "@/uni_modules/XF-cameraUTS"; +import { SwitchOption, GeneralCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; + +let options = { + position: 'back', + success: (res : GeneralCallbackResult) => { + console.log(res) + } +} as SwitchOption; +switchCamera(options); +``` + +## 可用性 + +iOS、Android系统 + +可提供的1.0.8及更高版本 \ No newline at end of file diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-android/AndroidManifest.xml b/uni_modules/XF-cameraUTS/utssdk/app-android/AndroidManifest.xml similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-android/AndroidManifest.xml rename to uni_modules/XF-cameraUTS/utssdk/app-android/AndroidManifest.xml diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-android/CameraManager.uts b/uni_modules/XF-cameraUTS/utssdk/app-android/CameraManager.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-android/CameraManager.uts rename to uni_modules/XF-cameraUTS/utssdk/app-android/CameraManager.uts diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-android/camera.uts b/uni_modules/XF-cameraUTS/utssdk/app-android/camera.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-android/camera.uts rename to uni_modules/XF-cameraUTS/utssdk/app-android/camera.uts diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-android/config.json b/uni_modules/XF-cameraUTS/utssdk/app-android/config.json similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-android/config.json rename to uni_modules/XF-cameraUTS/utssdk/app-android/config.json diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-android/index.uts b/uni_modules/XF-cameraUTS/utssdk/app-android/index.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-android/index.uts rename to uni_modules/XF-cameraUTS/utssdk/app-android/index.uts diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-android/index.vue b/uni_modules/XF-cameraUTS/utssdk/app-android/index.vue similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-android/index.vue rename to uni_modules/XF-cameraUTS/utssdk/app-android/index.vue diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-ios/CameraManager.uts b/uni_modules/XF-cameraUTS/utssdk/app-ios/CameraManager.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-ios/CameraManager.uts rename to uni_modules/XF-cameraUTS/utssdk/app-ios/CameraManager.uts diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-ios/camera.uts b/uni_modules/XF-cameraUTS/utssdk/app-ios/camera.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-ios/camera.uts rename to uni_modules/XF-cameraUTS/utssdk/app-ios/camera.uts diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-ios/config.json b/uni_modules/XF-cameraUTS/utssdk/app-ios/config.json similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-ios/config.json rename to uni_modules/XF-cameraUTS/utssdk/app-ios/config.json diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-ios/index.uts b/uni_modules/XF-cameraUTS/utssdk/app-ios/index.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-ios/index.uts rename to uni_modules/XF-cameraUTS/utssdk/app-ios/index.uts diff --git a/uni_modules/Skin-cameraUTS/utssdk/app-ios/index.vue b/uni_modules/XF-cameraUTS/utssdk/app-ios/index.vue similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/app-ios/index.vue rename to uni_modules/XF-cameraUTS/utssdk/app-ios/index.vue diff --git a/uni_modules/Skin-cameraUTS/utssdk/interface.uts b/uni_modules/XF-cameraUTS/utssdk/interface.uts similarity index 100% rename from uni_modules/Skin-cameraUTS/utssdk/interface.uts rename to uni_modules/XF-cameraUTS/utssdk/interface.uts