【问题标题】:unknown permission android.permission.RECORD_VIDEO未知权限 android.permission.RECORD_VIDEO
【发布时间】:2016-06-11 03:32:40
【问题描述】:

突然在我的“警告”日志中发现了这个:

unknown permission android.permission.RECORD_VIDEO

这发生在无法执行MediaRecorder.start() 方法并带有简单且无信息的“启动失败”错误消息的设备上。

java.lang.RuntimeException: start failed.
    at android.media.MediaRecorder.start(Native Method)
    at com.vladdrummer.headsup.ScreenVideoRecorder.record(ScreenVideoRecorder.java:94)

应用程序可以在许多设备上运行,但有些设备存在这种问题 - 无法启动,但准备工作进展顺利

那么,这两个错误可能是相关的吗?我应该如何处理“未知权限 android.permission.RECORD_VIDEO”?

【问题讨论】:

    标签: android android-permissions android-mediarecorder


    【解决方案1】:

    没有权限

    android.permission.RECORD_VIDEO
    

    here

    理想情况下,您应该使用这些权限

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

    清单也应该有

    <uses-feature android:name="android.hardware.Camera"/>
    

    【讨论】:

    • 嗯,真的,这是一个虚构的许可,现在我想起来了! :) 但 MediaRecorder 仍然无法启动 :(
    • 请从 logcat 发布您的日志
    • ScreenVideoRecorder.java 有什么。请发布该代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多