2014-10-29 69 views
1

因此,我正在模拟与流行应用SnapChat类似的应用原型。如果您熟悉该应用程序,则其大部分用户界面都包含来自相机的实时视频源。这不是在操作系统视频捕捉窗口中,不,这是视频,其UI元素覆盖在它上面。如何从PhoneGap的设备摄像头获得实况视频帧

我不能在本地编码保存我的生活,所以我在PhoneGap中开发我的应用程序。不幸的是,在所有通常的谷歌搜索之后,我仍然没有找到答案。我正在寻找一种方法来捕获视频帧,并通过设备相机在DOM中呈现它们。

我找不到这个插件,是否可以使用PhoneGap API?

+0

“会有人愿意写一个插件?”这不是SO设计的问题。这听起来像你应该聘请一个开发人员。 – Jordan 2014-10-29 22:36:26

+0

这是PhoneGap API无法实现的。它必须是一个插件或完整的本地。至于制作插件的人,插件必须非常专门构建(不是真正可重用的)或非常复杂。这个复杂的应用程序不太适合PhoneGap – 2014-10-29 22:36:49

+0

了解@Jordan,编辑。谢谢你的意见道森。 – 2014-10-29 22:43:45

回答

1

您可以使用HTML媒体捕获了对以下设备

Android 3.0的浏览器
Android版Chrome(0.16)
Firefox移动
10.0 iOS6的Safari和Chrome(部分支持)

从我的幼稚回头看来,它似乎将用户踢到本机设备视频捕获器,并在用户完成后返回视频。它看起来像你不能在视频捕捉用户界面中使用自定义覆盖。

对于由以下设备

Chrome浏览器21
的是Android 4.4
歌剧院支持18
火狐17

http://caniuse.com/#feat=stream

有了更好的控制,您可以使用的WebRTC这可以将捕获区域嵌入到DOM中如果你觉得合适的话,请尽快处理。 http://www.html5rocks.com/en/tutorials/getusermedia/intro/

我只是尝试了我的GALAXY NOTE 3 HTML5ROCKS页提到this demo和正面和背面摄像头的工作

+0

非常感谢您的支持,但它在iOS上无法使用。该死! – 2014-10-29 22:50:19

+0

@SamWeaver为ios添加了一些信息,但它可能不符合您的要求 – 2014-10-29 23:08:13

+0

非常感谢。 – 2014-10-30 23:52:40

相关问题