android - getUserMedia Android Webview Ionic

标签 android cordova android-camera ionic-framework getusermedia

我正在尝试通过使用 getUserMedia 获取 Android 设备的相机流来做一些基本的事情。据我了解,这应该在我正在运行的 Android Lollipop 上受支持,但即使设置了允许视频和音频的权限,我对媒体流的请求也会被自动拒绝。

所以我尝试将 Crosswalk 与 Ionic 结合使用,并且可以获得媒体流。数据只是空的。据我了解,这应该得到支持。还有其他人有使用 Cordova/Ionic 获取相机视频流数据的经验吗?

最佳答案

确保您在 platforms/android/AndroidManifest.xml 中拥有 RECORD_AUDIO 和 CAMERA 权限:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />

Cordova 会处理 Cordova API 的必要权限并将它们添加到 list 文件中,但它不会处理 HTML5 API。

关于android - getUserMedia Android Webview Ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934014/

相关文章:

android - 使用 Android Camera2,应用会无限期地卡在 STATE_WAITING_PRECAPTURE 或 STATE_WAITING_NON_PRECAPTURE

java - 在 Android 应用程序中使用相机

android - MediaStore.EXTRA_OUTPUT 在横向模式下始终包含 null

android - 屏蔽通知栏

html - Jquery 移动页面 ListView 内容未更新

javascript - Reactjs-router-dom 和 cordova 总是直接指向文件 :///android_asset/www/index. html

android - Cordova 5.3.3 - 如何播放本地mp4视频

android - 通过 http android 连接到安全服务器

java - 如何从主类调用另一个 Activity 的方法

java - 如何显示 Heads up 通知 android