本人两部手机5.1和6.0系统,亲测可用~~~~花了几个小时踩坑,希望大家少走弯路
先上权限,记住开权限
<!--权限--> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:name="android.hardware.camera" />这里要记得锁死横屏,不然就要设置角度为90度
<activity android:name=".VideoActivity" android:configChanges="layoutDirection|screenSize|screenLayout|keyboard|keyboardHidden" android:screenOrientation="landscape"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>下面是正式的代码
布局:
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <SurfaceView android:id="@+id/video_surface" android:layout_width="match_parent" android