Ali Mehrzad
Member
سلام
به یک مورد برخوردم که اگه لازم شد قسمتی از کد را که فکر می کنم به این مشکل مربوط باشه برایتون میفرستم.
مشکلم اینه که کدهایی نوشتم که یک تایمر خودکار انتهای یک ترک صوتی را تشخیص داده و به ترک بعدی میره و تا انتها و دکمه پوز و پلی هم داره. وقتی اینو تو کامپیوتر چک می کنم بدون هیچ مشکلی درست کار می کنه یعنی همونجوری که انتظار دارم. ولی در گوشی تا زمانی که از دکمه پوز استفاده نکردم و صوتم را موقت متوقف نکردم درست کار می کنه ولی بعد از استفاده از توقف در پوزیشن شی صدا دیگه تا انتهای همون تراک میره و متوقف میشه. یعنی شرطی که اجازه ادامه کار میده بدون هیچ تغییری در خود شرط جور دیگه عمل میکنه!!!
چه فرقی بین این دو مدل تست یعنی در گوشی و کامپیوتر میتونه باشه؟
یک چیز دیگه ای هم که برام جای تعجب بود اینه که هیچوقت soundControlSongE.position که یک شی از نوع SoundChannel می باشد در انتهای مساوی sound.length نمیشد برای همین من به صورت دستی گفتم هر موقع به 30 تا کمتر از sound.length رسید شرطی برقرار بشه. آیا این هم طبیعیه؟
به یک مورد برخوردم که اگه لازم شد قسمتی از کد را که فکر می کنم به این مشکل مربوط باشه برایتون میفرستم.
مشکلم اینه که کدهایی نوشتم که یک تایمر خودکار انتهای یک ترک صوتی را تشخیص داده و به ترک بعدی میره و تا انتها و دکمه پوز و پلی هم داره. وقتی اینو تو کامپیوتر چک می کنم بدون هیچ مشکلی درست کار می کنه یعنی همونجوری که انتظار دارم. ولی در گوشی تا زمانی که از دکمه پوز استفاده نکردم و صوتم را موقت متوقف نکردم درست کار می کنه ولی بعد از استفاده از توقف در پوزیشن شی صدا دیگه تا انتهای همون تراک میره و متوقف میشه. یعنی شرطی که اجازه ادامه کار میده بدون هیچ تغییری در خود شرط جور دیگه عمل میکنه!!!
چه فرقی بین این دو مدل تست یعنی در گوشی و کامپیوتر میتونه باشه؟
یک چیز دیگه ای هم که برام جای تعجب بود اینه که هیچوقت soundControlSongE.position که یک شی از نوع SoundChannel می باشد در انتهای مساوی sound.length نمیشد برای همین من به صورت دستی گفتم هر موقع به 30 تا کمتر از sound.length رسید شرطی برقرار بشه. آیا این هم طبیعیه؟