![]() |
TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Hi,
ich habe in meiner App einen kleinen MediaPlayer, der mit jedem Wechsel des Segmentes einen kleinen Alarmton für den Nutzer von sich gibt. In der selben App kann man im Browser YouTube laufen lassen. Wenn nun dieser Alarmton ertönt, pausiert unter iOS dummerweise das Playback von YouTube und der Nutzer muss es händisch nochmals anstarten. Gibt es irgendeine Chance, dass dies nicht pausiert und trotzdem der Alarmton zu hören ist? Grüße, Philipp |
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Du könntest folgendes versuchen:
Delphi-Quellcode:
Wenn du das vorher aufrufst, könnte es gehen. Ich kann es nicht testen, da ich mittlerweile nur noch Android Geräte nutze.
uses
iOSapi.AVFoundation; procedure SetAudioSessionAmbient; var AudioSession: AVAudioSession; begin AudioSession := TAVAudioSession.Wrap(TAVAudioSession.OCClass.sharedInstance); AudioSession.setCategory(AVAudioSessionCategoryAmbient, nil); AudioSession.setActive(true, nil); end; |
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Nutzt Du dafür den internen TMediaPlayer, also auch für den Alarmton, oder etwas Anderes?
Ich hatte mal vor Jahren ein paar Versuche damit gemacht und ich meine man konnte zig TMediaPlayer parallel nebeneinander laufen lassen, ohne Probleme. |
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Hat jemand dran gedacht, dass es auch eine geniale Funktion vom Youtube sein könnte?
* Kopfhörer verbunden/getrennt * andere Soundausgabe entdeckt * sonstwas -> Halt |
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Der Hinweis war nicht schlecht, hilft hier aber nicht. Der Browser ist ein TWebBrowser, d.h. der ist ja in der gleichen App. Ich habe auch alle anderen Kategorien sicherheitshalber mal durchgetestet, hat aber leider nichts gebracht.
|
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Diese Automatik gibt es mittlerweile in allen großen Betriebssystemen direkt.
|
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Aktuell nutze ich den Standard TMediaPlayer. Ich habe auch mal den AVPlayer von flashavconverter.com ausprobiert. Bei dem verhält es sich so, dass YouTube weiterläuft und der Alarmton nicht zu hören ist.
Ich verstehe die Intention von YouTube dahinter, aber es ist eben an der Stelle störend. Die Alternative ist nur, dass die Nutzer den Alarmton ausstellen und damit selbst darauf achten müssen, wann das Segment wechselt. |
AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Kannst Du evtl. einen Systemton auf andere Art auslösen ( 'beep' )
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz