Я не смог найти надежный ответ для этого в любом месте, поэтому я надеялся, что кто-то может просто помочь мне с некоторым кодом. У меня есть приложение, в котором пользователь выбирает время из строки, а затем нажимает кнопку воспроизведения. Затем песня играет в течение этого промежутка времени, а затем останавливается. Проблема в том, что у меня есть этот набор в действии, а не в сервисе. Я нашел примеры того, как использовать сервис для воспроизведения и остановки песни, но я не узнал, как это сделать, и все еще могу иметь возможность выбирать время песни. Может кто-нибудь, пожалуйста, дайте мне отладку кода, который покажет мне, как можно реализовать эту услугу, не теряя возможности выбрать время?служба поддержки плеера Android с таймером
0
A
ответ
0
Использование можно использовать для установки времени, как долго медиаплеер будет играть
new CountDownTimer(1000 * lengthOfTime, 1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
if(yourMediaPlayer.isPlaying()){
yourMediaPlayer.stop();
yourMediaPlayer.release();
}
}
}
}.start();
Создать свой сервис и вызывать его с помощью
Intent it = new Intent();
it.setAction("your.package.name.whatEverYourServiceName");
startService(it);
Затем добавьте это на манифеста:
<service
android:name="your.package.name.whatEverYourServiceName"
android:label="Your Service Homie"
android:process=":my_process" >
<intent-filter>
<action android:name="your.package.name.whatEverYourServiceName" >
</action>
</intent-filter>
</service>
вот сервисный образец:
public class whatEverYourServiceName extends Service{
@Override
public void onStart(Intent intent, int startId){
super.onStart(intent, startId);
//Add your code here mate
}
@Override
public void onDestroy(){
super.onDestroy();
//Add what do you want to do here when the service is stop like do a backflip
}
@Override
public IBinder onBind(Intent arg0) {
return null;
}
}
Если вы используете затмение, просто нажмите ctrl + shift + o, чтобы автоматически импортировать пакеты.
Смежные вопросы
- 1. Служба поддержки Android
- 2. Служба поддержки Android
- 3. Служба поддержки Android AsyncTask
- 4. Служба поддержки Android
- 5. Служба поддержки контактов с сервером Android поддерживается
- 6. Самостоятельная служба WCF с таймером
- 7. Служба поддержки Android или мыло?
- 8. Служба поддержки Android START_STICKY START_NOT_STICKY
- 9. Служба поддержки Android несколько раз
- 10. служба поддержки Android получить местоположение
- 11. Служба поддержки клиентов Xively Android
- 12. Служба поддержки Android на BOOT
- 13. Служба поддержки Android и AlarmManager
- 14. Служба поддержки Android не началась
- 15. Служба поддержки Android с несколькими слушателями
- 16. Служба Windows с таймером 25 секунд спустя
- 17. Служба поддержки tcp Android не подключена
- 18. Служба поддержки медиаплееров Android не прекратит играть
- 19. Служба поддержки видеоконференций с webrtc
- 20. Служба поддержки Paho MQTT Android пробуждает активность
- 21. Служба поддержки Android после обновления приложения
- 22. Служба поддержки Android ServiceTestCase не работает?
- 23. Служба поддержки Android никогда не должна останавливаться
- 24. Android: Проблемы с таймером
- 25. Служба поддержки CXF
- 26. Служба поддержки продаж Salesforce
- 27. Служба поддержки обновления токенов
- 28. Как реализовать CHROMECAST поддержки html5 плеера
- 29. Служба поддержки пользователей бесплатно
- 30. Служба поддержки Git
У меня есть работа, чтобы установить время. Моя проблема в том, что мне нужно, чтобы звук воспроизводился из службы, а не из-за активности, и Идонт знает, как сделать имплицитный сервис. – user2869238
Я отредактировал свой ответ. – RussVirtuoso
Что входит в служебный код или он оставлен пустым после создания класса? и помогло бы вам, если бы я разместил свой основной вид java class – user2869238