flutter_sound icon indicating copy to clipboard operation
flutter_sound copied to clipboard

Error starting recorderflutter_sound_example.aac: open failed: EROFS (Read-only file system)

Open ershat-dl opened this issue 4 years ago • 1 comments

I copied the simple_record_example.dart, and I have added many permissions to Android Manifest.xml

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

but still have the same error , it says that cannot found flutter_sound_example.aac file

E/SoundMediaRecorder( 4417): java.io.FileNotFoundException: flutter_sound_example.aac: open failed: EROFS (Read-only file system)
E/FlautoRecorder( 4417): Error starting recorderflutter_sound_example.aac: open failed: EROFS (Read-only file system)

complete errors in here:

Performing hot restart...
Syncing files to device sdk gphone x86 arm...
Restarted application in 987ms.
I/flutter ( 4417): FS:---> openAudioSession 
I/flutter ( 4417): FS:---> channelMethodCallHandler : openAudioSessionCompleted
I/flutter ( 4417): FS:<--- channelMethodCallHandler : openAudioSessionCompleted
I/flutter ( 4417): FS:<--- openAudioSession 
I/flutter ( 4417): Permission.storage.status====true
E/SoundMediaRecorder( 4417): Exception: 
E/SoundMediaRecorder( 4417): java.io.FileNotFoundException: flutter_sound_example.aac: open failed: EROFS (Read-only file system)
E/SoundMediaRecorder( 4417): 	at libcore.io.IoBridge.open(IoBridge.java:492)
E/SoundMediaRecorder( 4417): 	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:289)
E/SoundMediaRecorder( 4417): 	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:152)
E/SoundMediaRecorder( 4417): 	at android.media.MediaRecorder.prepare(MediaRecorder.java:1091)
E/SoundMediaRecorder( 4417): 	at com.dooboolab.TauEngine.FlautoRecorderMedia._startRecorder(FlautoRecorderMedia.java:168)
E/SoundMediaRecorder( 4417): 	at com.dooboolab.TauEngine.FlautoRecorder.startRecorder(FlautoRecorder.java:198)
E/SoundMediaRecorder( 4417): 	at com.dooboolab.fluttersound.FlutterSoundRecorder.startRecorder(FlutterSoundRecorder.java:206)
E/SoundMediaRecorder( 4417): 	at com.dooboolab.fluttersound.FlutterSoundRecorderManager.onMethodCall(FlutterSoundRecorderManager.java:109)
E/SoundMediaRecorder( 4417): 	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/SoundMediaRecorder( 4417): 	at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/SoundMediaRecorder( 4417): 	at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:692)
E/SoundMediaRecorder( 4417): 	at android.os.MessageQueue.nativePollOnce(Native Method)
E/SoundMediaRecorder( 4417): 	at android.os.MessageQueue.next(MessageQueue.java:335)
E/SoundMediaRecorder( 4417): 	at android.os.Looper.loop(Looper.java:183)
E/SoundMediaRecorder( 4417): 	at android.app.ActivityThread.main(ActivityThread.java:7656)
E/SoundMediaRecorder( 4417): 	at java.lang.reflect.Method.invoke(Native Method)
E/SoundMediaRecorder( 4417): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
E/SoundMediaRecorder( 4417): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
E/SoundMediaRecorder( 4417): Caused by: android.system.ErrnoException: open failed: EROFS (Read-only file system)
E/SoundMediaRecorder( 4417): 	at libcore.io.Linux.open(Native Method)
E/SoundMediaRecorder( 4417): 	at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
E/SoundMediaRecorder( 4417): 	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
E/SoundMediaRecorder( 4417): 	at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
E/SoundMediaRecorder( 4417): 	at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7542)
E/SoundMediaRecorder( 4417): 	at libcore.io.IoBridge.open(IoBridge.java:478)
E/SoundMediaRecorder( 4417): 	... 17 more
E/MediaRecorder( 4417): resume called in an invalid state: 4
E/MediaRecorder( 4417): stop called in an invalid state: 4
D/SoundMediaRecorder( 4417): Error Stop Recorder
E/FlautoRecorder( 4417): Error starting recorderflutter_sound_example.aac: open failed: EROFS (Read-only file system)
E/flutter ( 4417): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Exception: PlatformException(startRecorder, startRecorder, Failure to start recorder, null)
E/flutter ( 4417): #0      FlutterSoundRecorder.startRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:414:7)
E/flutter ( 4417): <asynchronous suspension>
E/flutter ( 4417): #1      _SimpleRecorderState.record (package:flutter_demo_microphone/main.dart:113:10)
E/flutter ( 4417): <asynchronous suspension>
E/flutter ( 4417): #2      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:993:19)
E/flutter ( 4417): #3      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:1111:38)
E/flutter ( 4417): #4      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:183:24)
E/flutter ( 4417): #5      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:598:11)
E/flutter ( 4417): #6      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:287:5)
E/flutter ( 4417): #7      BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:222:7)
E/flutter ( 4417): #8      PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:476:9)
E/flutter ( 4417): #9      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:77:12)
E/flutter ( 4417): #10     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)
E/flutter ( 4417): #11     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)
E/flutter ( 4417): #12     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)
E/flutter ( 4417): #13     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)
E/flutter ( 4417): #14     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:358:19)
E/flutter ( 4417): #15     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)
E/flutter ( 4417): #16     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)
E/flutter ( 4417): #17     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)
E/flutter ( 4417): #18     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)
E/flutter ( 4417): #19     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)
E/flutter ( 4417): #20     _rootRunUnary (dart:async/zone.dart:1206:13)
E/flutter ( 4417): #21     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
E/flutter ( 4417): #22     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
E/flutter ( 4417): #23     _invoke1 (dart:ui/hooks.dart:265:10)
E/flutter ( 4417): #24     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)
E/flutter ( 4417): 

ershat-dl avatar Mar 05 '21 03:03 ershat-dl

This issue is stale because it has been open 90 days with no activity. Leave a comment or this will be closed in 7 days.

github-actions[bot] avatar Dec 17 '23 01:12 github-actions[bot]