zu implementieren Ich habe eine Liste von Zeit-Stream-und Video-Dateien zu. und ich möchte diese Datei nur basierend auf der Zeit planen, die ich bereits habe. Es ist wie ein normales Werbeportal, in dem jede Anzeige oder jedes Video in bestimmten Zeitabständen abgespielt wird. Zum Beispiel habe ich drei Videodateien, die um 9: 00-9: 02, 9: 02-9: 04 und 9 wiedergegeben werden: 04-9: 06 bzw. danach viele andere Videodateien, die den ganzen Tag wie im Scheduler angegeben laufen. Jeder Antwort ist wirklich appraciableWie Scheduler zum Abspielen von Videofiles in Android
Antwort
Hier ist der Beispielcode ist, wie Sie Alarmmanager zu einem Projekt
konfigurieren und starten Sie Ihre Alarmmanager
private void setAlarmManager() {
Intent startIntent = new Intent(context, YourAlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, startIntent, 0);
AlarmManager alarm = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
//set the time you want
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2016);
calendar.set(Calendar.MONTH, Calendar.JANUARY);
calendar.set(Calendar.DATE, 1);
calendar.set(Calendar.HOUR, 2);
calendar.set(Calendar.MINUTE, 34);
calendar.set(Calendar.SECOND, 5);
calendar.set(Calendar.MILLISECOND, 6);
calendar.setTimeZone(TimeZone.getDefault());
//we must check the version code, because start from kitkat AlarmManager.set isn't set the
//AlarmManager to the exact time
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
alarm.setExact(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
else
alarm.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
}
Machen Sie Ihre Empfänger Klasse
public class YourAlarmReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
//do what you want here
}
}
verwenden können Registrieren Sie Ihren Empfänger für das Manifest
<receiver android:name=".YourAlarmReceiver"/>
Thanks # Hendra Wijaya Djiono –
Ich habe auch das muss ein Datumsformat anhängen auch validiert werden..Wie kann ich Zeit, Datum und zugehöriges Video im Scheduler validieren und Videodateien nur im angegebenen Zeit- und Datumsfenster abspielen lassen. –
- 1. Android: Genaues Timing zum Abspielen von Audio
- 2. Wie scheduler für Android
- 3. VideoView/Layout zum Abspielen von Video auf Android
- 4. Verwenden der Android Youtube-API zum Abspielen von Live-Streams
- 5. Android VideoView oder SurfaceView zum Abspielen von Videos?
- 6. Abspielen von Media Player in Android App
- 7. Dateien zum Abspielen von Sound finden
- 8. c Programm zum Abspielen von Audiodateien
- 9. MediaPlayer zum Abspielen von Musik über Activites
- 10. Android MediaPlayer: vorbereitete Video dauert 250ms zum Abspielen
- 11. Android - Job Scheduler oder BroadcastReceiver?
- 12. Android Abspielen von Musik im Hintergrund
- 13. Abspielen von Sound bei JEDEM Buttonclick (Android =
- 14. Leistungsbewertung von Linux Scheduler
- 15. Abspielen von jQuery-Animationen in Zeitlupe zum Debuggen
- 16. Abspielen von MP3-Datei in Android von einem Array
- 17. Youtube-Video in Android-App abspielen
- 18. Art von Scheduler
- 19. Verwenden der Oberflächenansicht in der Listenansicht zum Abspielen von Videos
- 20. Andere Möglichkeiten außer JMF zum Abspielen von Medien in Java
- 21. Abspielen iis glattes streaming (.ism) in android
- 22. In Bezug auf die Wahl von Job Scheduler android
- 23. Eingeben von Hintergrund auf iOS4 zum Abspielen von Audio
- 24. FullCalendar Scheduler Scrolle zum aktuellen Datum
- 25. Wie neu in Rufus-Scheduler?
- 26. Installieren von Django-Scheduler
- 27. Android 2.2: Problem beim Abspielen von Video von SD-Karte
- 28. Song auf Standard-Musik-Player abspielen - Android
- 29. Android 2.2: Code zum Abspielen eines Videos von SD-Karte/Streaming aus dem Web
- 30. Default Scheduler für rxjava auf Android
einen Blick auf Alarmmanager https://developer.android.com/reference/android/app/AlarmManager.html – HendraWD
Können Sie bitte Code-Snippet –