2009-03-09 39 views
8

Tôi đang lên kế hoạch phát triển loại ứng dụng DJ tải nhạc từ thư viện nhạc. Và tất nhiên nó sẽ bán trong cửa hàng ứng dụng.Truy cập thư viện nhạc trên iPhone

Vì vậy, câu hỏi là, nó có thể phân phối trong AppStore không?

tôi thấy nó đã bị cấm ít nhất khoảng 6 tháng trước ... Nhưng tôi hy vọng nó có thể bây giờ ...

+0

mọi cập nhật về điều này cho iOS 5? –

Trả lời

13

Trong iPhone OS 2.x bạn không thể truy cập âm nhạc chuyển sang điện thoại qua iTunes. Bạn chỉ có quyền truy cập vào dữ liệu được tạo bởi ứng dụng của riêng bạn.

Phiên bản sắp tới 3.0 không có khả năng này. Release notes bao gồm này

iPod Library Truy cập

Một số lớp học mới và các giao thức có được thêm vào Media Player khuôn khổ (MediaPlayer.framework) để cho phép truy cập vào thư viện âm thanh của người dùng. Bạn có thể sử dụng các lớp này để thực hiện các tác vụ sau:

  • Phát các mục âm thanh từ thư viện của người dùng. Hỗ trợ này cho phép bạn phát tất cả các loại âm thanh được ứng dụng iPod hỗ trợ.
  • Tạo hàng đợi của các mục âm thanh để phát lại.
  • Thực hiện tìm kiếm trong thư viện âm thanh của người dùng.
  • Truy cập danh sách phát của người dùng (bao gồm danh sách phát thiên tài thông minh, đang di chuyển và ).

Để biết thêm thông tin về các lớp học của khung Media Player, xem Media Player Framework Reference.

(xin lỗi, liên kết chỉ có thể hoạt động đối với nhà phát triển Apple đã đăng ký).

+0

Cảm ơn Paul. Vì vậy, nó là không thể những gì tôi muốn ... Tôi cố gắng nhận ra theo một cách khác. –

+0

Có ai biết tài liệu thực tế về cách thực hiện điều này, ngoài Tài liệu Tham khảo Khung của MP không? Giống như một ví dụ thực tế? Tôi không tìm thấy tài liệu API quá hữu ích vì không có ví dụ nào được cung cấp. –

+2

Truy cập Thư viện iPod không hoàn toàn phù hợp với quảng cáo. Có, bạn có thể tìm kiếm thư viện, hiển thị ảnh bìa album, nhưng đối với thao tác âm thanh, vâng ... bạn có thể phát, dừng hoặc tạm dừng một bản nhạc. –

5

Trong phiên bản 3.0 của SDK iPhone, bạn hiện có quyền truy cập vào thư viện nhạc.

1

Để tạo ứng dụng DJ, bạn sẽ không cần tải nhiều bài hát cùng một lúc rồi phát trên đầu trang của nhau không?

Theo như tôi biết, SDK chỉ cho phép bạn tải 1 bản nhạc tại một thời điểm.

3

Khung thư viện phương tiện của SDK 3.0 chỉ cho phép bạn điều khiển iPod cơ bản nhất qua âm nhạc. Bạn thậm chí không thể xuất ra .mp3 và tự mình làm việc (với OpenAL, v.v.).

Vì vậy, về cơ bản, điều khiển của nó chỉ có thể có khả năng như iPod, điều này quá hạn chế đối với mọi ứng dụng DJ.

Nếu không, tôi sẽ mơ ước làm cho thiết bị DJ cầm tay tuyệt vời nhất trong lịch sử của chủ nghĩa turntablism, bao giờ hết. Hy vọng chúng ta sẽ thấy rằng trong SDK 3.1.

+0

Không có trong 3.1.2. Khung lớp truyền thông tồi tệ hơn vô dụng mà không cần truy cập vào tệp âm thanh. Tính đến tháng 1 năm 2010, bạn vẫn có thể chơi, dừng hoặc tạm dừng một bản nhạc iPod duy nhất. Nếu bạn có thể tạo một AVAudioPlayer với MPMediaItem, bạn có thể cứu vớt thứ gì đó, nhưng không ... –

2

Chỉ cần đặt nó trên mạng:

Nếu bạn muốn sử dụng PrivateFrameworks và làm cho một ứng dụng cho địa ngục của nó, sau đó có một khung Private gọi MusicLibrary.

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