2012-11-21 27 views
5

Tôi hiện đang viết một ứng dụng iOS hoạt động với các tệp âm thanh và một phần của ứng dụng là tạo dạng sóng của tệp âm thanh. Vì vậy, tôi cần một đối tượng AVURLAsset để AVAssetReader có thể lấy dữ liệu của tệp âm thanh.Tải AVURLAsset của một tệp âm thanh cục bộ

Không có vấn đề gì với các bài hát từ thư viện iPod trên iPhone/iPad, nhưng khi tôi cố gắng lấy đối tượng AVURLAsset cho tệp âm thanh trong thư mục tài liệu của ứng dụng, có vấn đề.

Tôi có NSURL của bài hát địa phương và phát lại bằng công cụ AVAudioPlayer, nhưng khi cố gắng đọc AVURLAsset với AVAssetReader, ứng dụng bị treo.

Có ai biết tại sao lỗi này xảy ra không?

Cảm ơn!

chris

Trả lời

12

OK, sau một chút reserach. Nó rất quan trọng để sử dụng fileURLWithPath thay vì URLWithString.

+0

Cảm ơn bạn đời! Đã cứu tôi khỏi một lỗi rất khó hiểu. – vaughan

Các vấn đề liên quan