2012-10-30 46 views
6

Tôi có một ứng dụng được phát triển lưu trữ một số âm thanh nhất định trong thư mục Tài liệu của nó.
Có thể xuất hoặc lưu trữ những âm thanh này vào thư viện iPod của người dùng không? Chúng có định dạng .caf nếu quan trọng.Lập trình thêm nội dung vào thư viện nhạc

+0

Bạn đã sử dụng libipodimport để làm việc này hay tìm cách khác? – newenglander

+0

Chưa nhận được công việc này. Nó cần phải làm việc trên các thiết bị không được bẻ khóa. – Majster

Trả lời

5

Chỉ có thể nếu ứng dụng dành cho các thiết bị đã bẻ khóa. Trong trường hợp này, bạn có thể sử dụng thư viện libipodimport để nhập tệp nhạc và âm thanh vào thư viện phương tiện iPod.

Nếu ứng dụng được phân phối thông qua AppStore, sau đó nó tiếc là không có thể, thông qua bạn vẫn có thể thử sử dụng một API tin: các SSDownload, SSDownloadQueueSSDownloadMetadata lớp (class-dumped headers here) từ khuôn khổ riêng StoreServices kích hoạt nó - bạn có thể có thể vượt qua AppStore bằng cách sử dụng các này nếu bạn quản lý để ẩn chúng, nhưng rất khó xảy ra.

+0

Tôi vừa xem qua câu trả lời của bạn và tôi đã thử thư viện của bạn (Thêm các tiêu đề và khung công tác AppSupport và StoreServices), nhưng dường như không làm gì cả. Tôi có rất nhiều cảnh báo trong file server.m: - Receiver 'SSDownloadMetadata' là một class forward và tương ứng @interface có thể không tồn tại ', - Instance method' -setCopyright 'không tìm thấy ... vv .. Bạn có thể nói tôi những gì tôi đang mất tích? Cảm ơn bạn rất nhiều –

+0

@ H2CO3 Tôi cũng thấy khó sử dụng thư viện của bạn. Có rất nhiều tệp tiêu đề liên kết với nhau, điều đó sẽ rất tuyệt nếu bạn có thể phát triển một dự án mẫu, để chúng ta có thể học hỏi từ nó mà không hỏi bạn nhiều. Tôi đánh giá cao sự giúp đỡ của bạn. – Frozenna

+0

@VibolTeav Nhiều tệp tiêu đề để liên kết? Ý bạn là như thế nào? Một không liên kết các tệp tiêu đề. Chúng thậm chí không được biên soạn. Nhưng dù sao, Makefile thực hiện công việc, miễn là bạn đã thiết lập đúng đường dẫn tới iOS SDK trên dòng đầu tiên. Ngoài ra, 1. thư viện là trong Cydia, bạn không phải biên dịch nó; 2. bạn đã xem tệp README chưa? Nó có thể được sử dụng bằng cách viết một số 3 (có, ba) dòng mã. Đó không phải là khó khăn. Nếu bạn tìm thấy nó như vậy, tôi đề nghị bạn lùi lại một bước và tìm hiểu các khái niệm cơ bản về lập trình và biên dịch C và Objective-C. –

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