Để giảm kích thước tải xuống của ứng dụng iPhone, tôi đang nén một số tệp âm thanh. Cụ thể là tôi đang sử dụng afconvert trên dòng lệnh để thay đổi định dạng .wav thành định dạng .caf w/ima4 compression.Giải mã định dạng âm thanh ima4
Tôi đã đọc this (wooji-juice.com) Bài viết tuyệt vời về chủ đề này chính xác. Tôi gặp sự cố với các gói "giải mã gói ima4". Tôi đã nhìn vào mã mẫu của họ và tôi đang bị mắc kẹt. Xin vui lòng giúp w/một số mã giả hoặc mã mẫu có thể hướng dẫn tôi đi đúng hướng.
Cảm ơn!
thông tin bổ sung: Dưới đây là những gì tôi đã hoàn thành và nơi tôi đang gặp rắc rối ... tôi có thể chơi .wav file trong cả hai mô phỏng và trên điện thoại. Tôi có thể nén các tệp .wav thành .caf w/ima4 nén bằng afconvert trên dòng lệnh. Tôi đang sử dụng SoundEngine mà đến w/CrashLanding (Tôi cố định một rò rỉ bộ nhớ). Tôi đã sửa đổi mã SoundEngine để tìm mFormatID 'ima4'.
Tôi không hiểu bài đăng trên blog được liên kết ở trên bắt đầu bằng w/"Tính toán kích thước của dữ liệu chưa giải nén". Tại sao tôi cần phải làm điều này? Ngoài ra, thuật ngữ "gói" là gì? Tôi rất mới với bất kỳ loại chương trình âm thanh nào.
Cũng nói với mọi người về những gì bạn đang bị mắc kẹt. Bạn đã hoàn tất bước nào và bạn gặp phải vấn đề của mình ở đâu? – Younes
Bạn có phải sử dụng OpenAL không? Bạn chỉ phải tự giải mã nếu bạn đang sử dụng OpenAL, nếu không bạn chỉ có thể xử lý CoreAudio. –