مشکل در بیسیک فور اندروید
سلام.
من میخام داخل یک سرویس کد پخش اجرای آهنگ رو بزارم. یعنی گوشی که روشن شد آهنگ پخش شه بدون اینکه نیاز به بازشدن نرم افزار باشه.
کد زیر رو نوشتم اما عمل نکرد:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ |
#Region Service Attributes #StartAtBoot: false #StartCommandReturnValue : android.app.Service.START_STICKY #End Region Sub Process_Globals Dim muzic As MediaPlayer End Sub Sub Service_Create End Sub Sub Service_Start (StartingIntent As Intent) muzic.Initialize muzic.Load(File.DirAssets,"muzic1.mp3") muzic.Play Service.StopAutomaticForeground End Sub Sub Service_Destroy End Sub |
اگه راهنمایی کنید ممنون میشم.
پاسخ ها ( 3 )
سلام
من تو کد شما جایی نمی بینم که سرویس رو start کرده باشید.
از کد زیر مطمئن نیستم، ولی امتحان کنید ببینید جوابگو هست
در اکتیویتی main که کد startservice رو بنویسم لازمه برنامه اجرا بشه تا سرویس فعال بشه.
میخام بدون اینکه نیاز به اجرای برنامه باشه، سرویس فعال باشه و آهنگ پخش بشه
یه جورایی میشه گفت میخام یک سرویس پایدار داشته باشم