PDA

View Full Version : تفاوت میان soundpool و media player اندروید در چیست؟



mrtzxxx
شنبه 05 مهر 1393, 18:36 عصر
با سلام. دوستان کسی میدونه تفاوت این دو در چیه؟ ممنون میشم اگر هر چی میدونید اینجا بزارید.

rubiks.kde
شنبه 05 مهر 1393, 18:57 عصر
هر دو برای پخش صدا استفاده میشن ولی از نظر عملکردی با هم فرق می کنن

soundPool : برای صداهای کوتاه طراحی شده بطوری که قبل از پخش تمام صدا رو توی رم لود میکنه و بعد اقدام به پخش میکنه و این کار باعث سرعت پخش بالا میشه.این کار بیشتر برای طراحی صداهای افکت در برنامه و بازی به کار میره.دقت کنید اگه حجم فایل بالا باشه حتما خطای out of memory خواهید داشت.

mediaplayer : برای صدا های بلند طراحی شده و پخش موزیک و فایل رو از حافظه گوشی میخونه و مشکل soundPool رو نداره ولی توی شروع پخش تاخیر داره و این برای صداهای کوتاه جالب نیست.

mrtzxxx
شنبه 05 مهر 1393, 20:49 عصر
من با مدیا پلیر میتونم متوجه بشم که آهنگم کی تموم شده تا بعدی رو پلی کنه ولی با soundpool چطور بفهمم کی آهنگم تموم شده تا بعدی رو آغاز کنه؟
(چون نمیخوام بینشون وقفه ای بیفته مجبورم از soundpool استفاده کنم.)