StreetVoice/HysteriaPlayer
این یک پخشکننده صوت به زبان Objective-C است که بر پایهٔ AVPlayer ساخته شده و برای اجرای روان و قابل اعتماد فایلهای صوتی در برنامههای iOS طراحی شده.
کاربرد:
این کتابخانه برای پخش موسیقی، پادکست، صداهای زنده یا هر نوع فایل صوتی دیگر در اپلیکیشنهای iOS مناسب است. بهویژه وقتی نیاز به کنترل دقیقتر پخش، مدیریت وضعیت پسزمینه (background) و پشتیبانی از استریم صوتی دارید.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید یک پخشکننده صوت سبک، پایدار و سفارشیپذیر داشته باشید و از قابلیتهای پیشرفتهٔ AVPlayer بدون دردسر استفاده کنید. همچنین برای پروژههای قدیمیتر Objective-C مناسبتر است.
چند مثال از موارد استفاده:
- پخش موسیقی آفلاین و آنلاین در اپ موزیک
- پخش پادکست با قابلیت ادامه از همان جایی که کاربر توقف کرده
- پخش صدا در برنامههای آموزشی یا کتاب صوتی
- مدیریت صف پخش (queue) و تغییر بین فایلهای صوتی بدون وقفه
- ##AudioPlayer
- ##iOSDev
- ##ObjectiveC
- ##AVPlayer
- ##MusicApp
- ##PodcastApp
- ##StreamingAudio
- ##BackgroundAudio
- ##HysteriaPlayer
- ##MobileDevelopment
