Đã đập đầu tôi vào vấn đề này vào buổi sáng.Phát âm thanh từ một luồng dữ liệu liên tục (iOS)
Tôi đã thiết lập kết nối với nguồn dữ liệu trả về dữ liệu âm thanh (Đây là thiết bị ghi, do đó không có độ dài được đặt trên dữ liệu. Dữ liệu chỉ truyền trực tuyến. Như, nếu bạn mở luồng tới đài)
và tôi đã quản lý để nhận tất cả các gói dữ liệu trong mã của mình. Bây giờ tôi chỉ cần chơi nó. Tôi muốn phát dữ liệu đang đến, vì vậy tôi không muốn xếp hàng một vài phút hoặc bất cứ thứ gì, tôi muốn sử dụng dữ liệu tôi đang nhận tại thời điểm chính xác đó và chơi nó.
Bây giờ tôi đã tìm kiếm tất cả các buổi sáng tìm kiếm các ví dụ khác nhau nhưng không có thực sự được phân loại.
trong
- kết nối (void): (NSURLConnection ) kết nối didReceiveData: (NSData) dữ liệu {
chức năng, các "dữ liệu" gói là gói âm thanh. Tôi đã thử phát trực tiếp nó với AVPlayer, MFVideoPlayer nhưng không có gì đã làm việc cho tôi cho đến nay. Cũng đã cố gắng nhìn vào Audiostreamer của mattgallagher nhưng vẫn không thể đạt được nó.
Bất kỳ ai ở đây đều có thể trợ giúp, có một số ví dụ làm việc (tốt hơn)?
cab bạn giải thích cách chơi ausio từ các byte sắp tới như byte đến trong nsinputstream chức năng đọc – sajwan
@valentin Radu tôi đang bối rối để làm cho bộ đệm âm thanh từ tôi đang nhận dữ liệu từ phương pháp này và một điều khác làm thế nào để gọi đó phát lại cuộc gọi ? cảm ơn trước được loại để hữu ích! –