添加iOS权限
This commit is contained in:
parent
535d274c6e
commit
05eb47f1d1
@ -46,7 +46,7 @@
|
||||
<key>NSLocationWhenInUseUsageDescription</key>
|
||||
<string>应用在前台的时候可以搜到更新的位置信息</string>
|
||||
<key>NSMicrophoneUsageDescription</key>
|
||||
<string>用于音频插件</string>
|
||||
<string>应用请求麦克风用来通话</string>
|
||||
<key>NSPhotoLibraryUsageDescription</key>
|
||||
<string>用于相册</string>
|
||||
<key>UIApplicationSceneManifest</key>
|
||||
|
||||
@ -196,12 +196,12 @@ class _LockMonitoringPageState extends State<LockMonitoringPage> {
|
||||
longPressUp: () async {
|
||||
// 长按结束
|
||||
print("onLongPressUp");
|
||||
// _playRecording();
|
||||
|
||||
if (state.udpStatus.value == 9) {
|
||||
state.udpStatus.value = 8;
|
||||
}
|
||||
_stopRecording();
|
||||
|
||||
_playRecording();
|
||||
}
|
||||
)
|
||||
),
|
||||
@ -223,7 +223,7 @@ class _LockMonitoringPageState extends State<LockMonitoringPage> {
|
||||
}),
|
||||
bottomBtnItemWidget("images/main/icon_lockDetail_monitoringUnlock.png",
|
||||
"开锁", AppColors.mainColor, () {
|
||||
showDeletPasswordAlertDialog(context);
|
||||
showDeletPasswordAlertDialog(context);
|
||||
})
|
||||
]);
|
||||
}
|
||||
@ -353,6 +353,7 @@ class _LockMonitoringPageState extends State<LockMonitoringPage> {
|
||||
getFilePath().then((value) {
|
||||
filePath = value;
|
||||
});
|
||||
await recorder.openRecorder();
|
||||
await recorder.startRecorder(
|
||||
toFile: filePath,
|
||||
codec: Codec.pcm16WAV,
|
||||
@ -390,7 +391,7 @@ class _LockMonitoringPageState extends State<LockMonitoringPage> {
|
||||
|
||||
Future<String> getFilePath() async {
|
||||
final directory = await getApplicationDocumentsDirectory();
|
||||
final filePath = '${directory.path}/recording.wav';
|
||||
final filePath = '${directory.path}/recording.mp3';
|
||||
|
||||
// 创建文件
|
||||
File file = File(filePath);
|
||||
@ -411,11 +412,13 @@ class _LockMonitoringPageState extends State<LockMonitoringPage> {
|
||||
//播放录音
|
||||
_playRecording() async {
|
||||
player = FlutterSoundPlayer();
|
||||
player.openPlayer();
|
||||
|
||||
await player.startPlayer(
|
||||
fromURI: filePath,
|
||||
codec: Codec.pcm16WAV,
|
||||
);
|
||||
Toast.show(msg: "储存录音播放了");
|
||||
// Toast.show(msg: "储存录音播放了");
|
||||
print('_playRecording() 储存录音播放了');
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user