File tree Expand file tree Collapse file tree 2 files changed +19
-3
lines changed
Expand file tree Collapse file tree 2 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,24 @@ allprojects {
3333implementation 'com.github.GitHubZJY:AudioVisualizeView:v1.0.0'
3434```
3535
36- ### 1.在xml中引用
36+ ### 1.申请录音权限和读写权限
37+ ``` xml
38+ <uses-permission android : name =" android.permission.RECORD_AUDIO" />
39+ <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
40+ <uses-permission android : name =" android.permission.READ_EXTERNAL_STORAGE" />
41+ ```
42+ 由于需要读取音频数据和音频文件,需要先动态申请所需的权限,例:
43+ ``` java
44+ if (Build . VERSION. SDK_INT >= Build . VERSION_CODES. M ) {
45+ int checkCallPhonePermission = ContextCompat . checkSelfPermission(activity, Manifest . permission. RECORD_AUDIO );
46+ if (checkCallPhonePermission != PackageManager . PERMISSION_GRANTED ) {
47+ ActivityCompat . requestPermissions(activity, new String []{permission}, requestCode);
48+ }
49+ }
50+ ```
51+ 详情可参考本项目demo
52+
53+ ### 2.在xml中引用
3754
3855``` xml
3956<com .zjy.audiovisualize.view.SingleVisualizeView
@@ -43,7 +60,7 @@ implementation 'com.github.GitHubZJY:AudioVisualizeView:v1.0.0'
4360 android : layout_height =" wrap_content" />
4461```
4562
46- ### 2 .在代码中初始化
63+ ### 3 .在代码中初始化
4764``` java
4865public class SingleVisualizeActivity extends AppCompatActivity {
4966
Original file line number Diff line number Diff line change 22 package =" com.zjy.audiovisualize" >
33
44 <uses-permission android : name =" android.permission.RECORD_AUDIO" />
5- <uses-permission android : name =" android.permission.MODIFY_AUDIO_SETTINGS" />
65 <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
76 <uses-permission android : name =" android.permission.READ_EXTERNAL_STORAGE" />
87</manifest >
You can’t perform that action at this time.
0 commit comments