Ich schreibe eine Aktivität. Es soll eine Ansicht anzeigen und einen Ton abspielen. Alles ist großartig, außer für ... Ich bin mir nicht sicher, wo ich den Code zum Abspielen von Sound setzen soll.
Derzeit spiele ich es in onCreate()
Methode der Aktivität, aber der Sound beginnt zu spielen, bevor Activity-Übergang abgeschlossen ist. Ich würde sehr gerne den Sound spielen, nachdem der Übergang abgeschlossen ist und die gesamte Ansicht sichtbar ist.
Gibt es eine Methode, die ich überschreiben/jeden Listener, den ich implementieren kann, wird aufgerufen, nachdem der Übergang abgeschlossen ist? Gibt es eine Möglichkeit, die Dauer des Übergangs zu kennen, so kann ich einfach postDelayed(Runnable action, long delayMillis)
auf View?Abspielen von Audio nach Abschluss der Aktivitätsübergabe
3
A
Antwort
0
Haben Sie versucht, Ihren Code für die Wiedergabe von Sound in onResume()
? Weil es aufgerufen wird, wenn Aktivität im Vordergrund ist.
Von Docs,
onResume() -
aufgerufen, nachdem onRestoreInstanceState (Bundle), onRestart() oder onPause(), für Ihre Tätigkeit mit dem Benutzer zu starten interagieren. Diese ist ein guter Ort zu beginnen, Animationen, offene Exklusiv-Zugangsgeräte (wie die Kamera), etc
Verwandte Themen
- 1. Abspielen von Audio-Dateien eine nach der anderen
- 2. Problem beim Abspielen von Audio nach dem Pausieren mit AVAudioPlayer
- 3. Android: Genaues Timing zum Abspielen von Audio
- 4. Abspielen von Audio-Sounds in Cordova Anwendung
- 5. Abspielen von Audio in einem div
- 6. Qt Buffer Underrun Abspielen von RAW Audio
- 7. Abspielen von Audio rückwärts mit HTMLMediaElement
- 8. Stoppen und Abspielen von Audio mit nur einer Taste
- 9. Audio aufnehmen und gleichzeitig abspielen
- 10. Audio abspielen im Hintergrund Ausgabe
- 11. Rückgabewert nach Abschluss der Funktion
- 12. Rückruf nach Abschluss der Methode
- 13. Abschluss der Objektkonstruktion nach der GSON-Deserialisierung
- 14. Eingeben von Hintergrund auf iOS4 zum Abspielen von Audio
- 15. Wie kann ich Audio rückwärts mit Web Audio API abspielen?
- 16. SQLBulkCopy Zeilenanzahl nach Abschluss
- 17. binaryjs - nodejs mp3 audio stream und abspielen
- 18. Status ändern nach Abschluss
- 19. Abspielen sicherer Audiostreams mit HTML5 Audio
- 20. Benachrichtigung verschwinden nach Abschluss der Aktivität
- 21. Begrenzen der IntelliJ IDEA-Importvorschläge nach Abschluss
- 22. Flackern nach Abschluss Aktivität
- 23. Schließen Realm-Instanz nach Abschluss der Ausführung
- 24. Audio abspielen mit AVAudioSessionCategoryAmbient wenn Gerät gesperrt
- 25. Android Video (VideoView) kein Audio beim Abspielen
- 26. Stop Audio vor dem Abspielen Video-Datei
- 27. Unity - Rückgabewert erst nach Abschluss der Koroutine
- 28. Refreshing UI nach der parallelen Verarbeitung Abschluss
- 29. Das Abspielen von Audio in j2me schlägt fehl
- 30. Abspielen von Audio, das extern auf BlackBerry aufgenommen wurde
Danke, es scheint wie erwartet zu funktionieren. –
onResume wird aufgerufen, wenn die Aktivität sichtbar ist, nicht wenn die Transition beendet ist. Sie können dies mit einem benutzerdefinierten Übergang testen, der eine Dauer von beispielsweise 5 Sekunden hat ... –