Tôi có bộ điều khiển chế độ xem sử dụng AVPlayer. bộ điều khiển chế độ xem này có thể tải trình kiểm soát chế độ xem ở chế độ mà người dùng có thể ghi lại âm thanh bằng cách sử dụng AVAudioRecorder.iPhone SDK: AVAudioRecorder sẽ không ghi lại sau khi gọi [AVPlayer play]
đây là những gì sẽ xảy ra:
nếu người dùng đóng các thành phần trong bộ điều khiển nắm tay với [AVPLayer chơi] các AVAudioRecorder sẽ không ghi trong bộ điều khiển xem phương thức. không có lỗi nhưng thời gian hiện tại được trả về bởi AVAudioRecorder là 0.0;
nếu người dùng loại bỏ hộp thoại phương thức và tải lại. AVAudioRecorder hoạt động tốt.
này có thể được lặp đi lặp lại AVAudioRecorder không hoạt động lần đầu tiên nó được gọi sau một [AVPlayer chơi] gọi
tôi đã chiến đấu với điều này trong nhiều ngày và chỉ cần đã tổ chức lại mã của tôi liên quan đến cả hai AVPlayer và AVAudioRecorder và nó vẫn hoạt động kỳ quặc.
Bất kỳ sự giúp đỡ hay con trỏ được nhiều đánh giá
Cảm ơn trước
Jean-Pierre
hi thử nó cho giải pháp nó làm việc cho tôi http://stackoverflow.com/questions/4148123/avaudiorecorder-wont-record-if-movie-was-previously-recorded-played –