【问题标题】:Accessing Mobile camera and microphone访问移动摄像头和麦克风
【发布时间】:2012-07-18 15:44:30
【问题描述】:

我将开发一个通用的移动应用程序,用于视频聊天。因此我需要访问移动摄像头和麦克风。 javascript 或 jQuery 中是否有任何功能可以让我做到这一点。 注意:由于是通用功能,所以应该可以访问任何移动设备的摄像头。

【问题讨论】:

  • 目前Opera Mobile 12 只支持getUserMedia (stackoverflow.com/questions/11572859/…) --- 所以你可以用opera 前缀的getUserMedia 版本访问mic/cams --- 其他手机客户端暂不支持!

标签: javascript html jquery-mobile


【解决方案1】:

您可以使用使用 JavaScript 的 PhoneGap 功能,它独立于平台。可以使用PhoneGap的方法navigator.device.capture.captureVideo

【讨论】:

    【解决方案2】:

    WebRTC

    但今天,即使它旨在成为标准,it doesn't work on all browsers

    我不认为你会找到一个标准(非闪存或插件)和现成的库来让你使用相机。

    【讨论】:

    • 还有其他方法吗?或者我必须为不同的操作系统做原生编码?
    • 我猜你必须做原生编码。但是今天没有那么多大平台。
    • @RichBradshaw 你说得对,我太严格了。更新。上次我看的时候我还以为太早了,但也许我们可以在不久的将来使用它......
    【解决方案3】:

    对于实际上只是“有效”并允许您正确利用设备硬件的解决方案,您需要为特定于您所针对的平台的本机应用程序编写代码。 (例如 -> iOS、Android 等)

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 2017-10-10
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2012-10-04
      • 1970-01-01
      相关资源
      最近更新 更多