Làm cách nào để lấy nội dung (dữ liệu thô/mẫu) của một bản nhạc iPod? Tôi đã nhìn thấy các ứng dụng như "Ringtone Designer" và iMovie có thể làm điều đó, nhưng tôi không biết họ dùng api hay những gì họ làm. Tôi có thể tưởng tượng rằng iMovie sử dụng apis riêng, nhưng "Ringtone Designer" là một ứng dụng của bên thứ ba, do đó, nó phải có thể với các api-chức năng công cộng.Lấy dữ liệu nhạc của một bản nhạc theo dõi
10
A
Trả lời
14
tôi đã không làm điều này bản thân mình nhưng theo tài liệu hướng dẫn này là các bước (khoảng):
- Tạo một
MPMediaQuery
để lấy một hoặc nhiềuMPMediaItem
đối tượng từ thư viện iPod. - Hỏi các mục phương tiện đó cho URL của chúng bằng
-[MPMediaItem valueForProperty: MPMediaItemPropertyAssetURL]
. - Tạo một
AVURLAsset
từ URL. - Tạo phiên bản
AVAssetReader
cho nội dung. - Tạo một hoặc nhiều phiên bản
AVAssetReaderTrackOutput
(một cho mỗi bản nhạc của nội dung) và thêm chúng vào trình đọc nội dung với-[AVAssetReader addOutput:]
. - Gọi
-[AVAssetReader startReading]
. - Gọi
-copyNextSampleBuffer
cho mỗi đối tượngAVAssetReaderTrackOutput
của bạn cho đến khi bạn đã đọc tất cả dữ liệu.
Xem tài liệu cho tất cả các lớp này để biết chi tiết.
Các vấn đề liên quan
- 1. Tập dữ liệu thể loại nhạc GTZAN
- 2. OCR cho bản nhạc
- 3. Sắp xếp theo phát lại khi lấy nhạc từ SoundCloud
- 4. Dữ liệu theo dõi video Html5 uri
- 5. Bản nhạc thời gian thực
- 6. Truy xuất dữ liệu nghệ sĩ âm nhạc từ wikipedia?
- 7. Cách nhận dữ liệu nghe nhạc từ Facebook/Spotify?
- 8. Lấy tên bài hát của bản nhạc trực tuyến trong iTunes bằng Applescript
- 9. Làm nhạc theo lập trình trên iPhone?
- 10. Đặt mức bản nhạc trên AVMutableComposition
- 11. Sắp xếp nhạc
- 12. Nhạc nền lặp lại?
- 13. AudioFlinger không thể tạo bản nhạc. trạng thái: -12
- 14. Harmonics đếm trong một mẫu nhạc
- 15. Nhạc nền Android
- 16. nhạc có tập lệnh shell
- 17. Trình nghe nhạc
- 18. Lấy ID iTunes cho một mục của máy nghe nhạc iPod
- 19. Có cơ sở dữ liệu hoặc api dịch vụ web miễn phí cho thông tin nhạc (album, nghệ sĩ, bản nhạc) không?
- 20. Tải các thể loại nhạc trong YouTube
- 21. Làm cách nào để tải nhạc chuông/nhạc chuông mặc định của URI cho SMS đến?
- 22. Lấy danh sách các Nhạc chuông sẵn có trong Android
- 23. Lấy CodeMirror để theo dõi một TextArea
- 24. Mã & theo dõi/triển khai dữ liệu
- 25. JasperReport: Mục đích của Ban nhạc chi tiết
- 26. Theo dõi/theo dõi của HABTM theo dõi/theo dõi
- 27. Stretch một hàng với tràn dữ liệu trong khi có nhiều hàng trong một ban nhạc duy nhất
- 28. phát nhạc chuông bằng C#
- 29. Biểu diễn ngữ nghĩa (hoặc tượng trưng) của Âm nhạc
- 30. BPM vs ESB - Dàn nhạc?
Bạn có cung cấp mã mẫu không? xin vui lòng, hoặc tham khảo –