Piasy / RxAndroidAudio

Maybe the most robust Android Audio encapsulation library, with partial Rx support.
http://blog.piasy.com/2016/02/24/Robust-Android-Audio-encapsulation/
MIT License
1.57k stars 235 forks source link

FileActivity报错了 #31

Closed WooYu closed 7 years ago

WooYu commented 7 years ago

03-27 18:08:51.166 18321-19249/com.github.piasy.rxandroidaudio W/AudioRecorder: startRecord fail, start fail: null 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at android.os.Handler.(Handler.java:200) 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at android.os.Handler.(Handler.java:114) 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at android.widget.Toast$TN.(Toast.java:348) 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at android.widget.Toast.(Toast.java:101) 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at android.widget.Toast.makeText(Toast.java:260) 03-27 18:08:51.168 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.example.FileActivity.onError(FileActivity.java:260) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.AudioRecorder.setError(AudioRecorder.java:255) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.AudioRecorder.startRecord(AudioRecorder.java:194) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.example.FileActivity.lambda$recordAfterPermissionGranted$7(FileActivity.java:182) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.example.FileActivity$$Lambda$8.run(Unknown Source) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at io.reactivex.internal.operators.observable.ObservableDoOnEach$DoOnEachObserver.onComplete(ObservableDoOnEach.java:135) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at io.reactivex.internal.operators.observable.ObservableDoOnEach$DoOnEachObserver.onComplete(ObservableDoOnEach.java:143) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at io.reactivex.internal.operators.observable.ObservableCreate$CreateEmitter.onComplete(ObservableCreate.java:91) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.RxAudioPlayer.lambda$null$4(RxAudioPlayer.java:211) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at com.github.piasy.rxandroidaudio.RxAudioPlayer$$Lambda$13.accept(Unknown Source) 03-27 18:08:51.169 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at io.reactivex.internal.observers.LambdaObserver.onNext(LambdaObserver.java:59) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at io.reactivex.internal.operators.observable.ObservableTimer$TimerObserver.run(ObservableTimer.java:67) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 03-27 18:08:51.170 18321-18321/com.github.piasy.rxandroidaudio W/System.err: at java.lang.Thread.run(Thread.java:761) 03-27 18:08:53.064 18321-18972/com.github.piasy.rxandroidaudio D/FileActivity: stopRecord: -1