wh1246935943 2024-07-07 15:47 采纳率: 20%
浏览 95

uni.chooseVideo()选择或者使用摄像头拍摄视频api在打包h5后调用时报错: API chooseVideo is not yet implemen

uni.chooseVideo()选择或者使用摄像头拍摄视频api在打包h5后调用时报错: API chooseVideo is not yet implemen

在dev模式下,通过浏览器是能正常弹出选择对话框,但打包发行后生产包就不行,尝试升级最新的Hbuild,问题依然存在。

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-07-07 15:47
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在使用 uni-app 开发并尝试调用摄像头的功能,但是遇到了一个问题。你在开发模式下可以正常调用 uni.chooseVideo() API,但在打包成 H5 版本后,调用时报错提示 API chooseVideo is not yet implemented。这个问题可能有以下几个原因:

    1. API支持差异:不同的平台和版本对API的支持程度可能不同。虽然你在开发环境下可以正常使用,但在生产环境下可能存在差异。确保你的生产环境支持 uni.chooseVideo() API,并且确保你使用的 uni-app 版本是最新的,且包含了这个API。
    2. 打包配置问题:打包过程中可能存在某些配置影响了API的使用。你需要检查HBuild的打包配置,确保所有必要的权限和插件都已正确配置。
    3. 浏览器兼容性:不同的浏览器对HTML5和JavaScript的支持程度不同。某些API可能在某些浏览器上无法正常工作。确认你的目标浏览器是否支持 uni.chooseVideo() API。

    为了解决这个问题,你可以尝试以下步骤:

    • 检查uni-app版本:确保你使用的是最新版本的 uni-app,并且包含了 uni.chooseVideo() API。
    • 检查HBuild配置:确保在HBuild中的配置是正确的,特别是关于摄像头和权限的部分。
    • 测试不同浏览器:尝试在不同的浏览器上测试你的应用,看看问题是否只在特定浏览器上存在。
    • 查看控制台输出:在浏览器的开发者工具中查看控制台输出,看是否有更详细的错误信息或警告。
    • 查阅官方文档和社区:查看 uni-app 的官方文档,看是否有关于 uni.chooseVideo() API 的特别说明或要求。同时,也可以搜索社区或论坛,看是否有其他开发者遇到类似问题并提供了解决方案。

    如果你能提供更多关于你的开发环境、配置和代码的信息,我可能能更具体地帮助你解决问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月7日