AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung iOS TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird
Thema durchsuchen
Ansicht
Themen-Optionen

TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

Ein Thema von philipp.hofmann · begonnen am 30. Nov 2024 · letzter Beitrag vom 1. Dez 2024
Antwort Antwort
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#1

TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 30. Nov 2024, 22:20
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
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 07:30
Du könntest folgendes versuchen:
Delphi-Quellcode:
uses
  iOSapi.AVFoundation;

procedure SetAudioSessionAmbient;
var
  AudioSession: AVAudioSession;
begin
  AudioSession := TAVAudioSession.Wrap(TAVAudioSession.OCClass.sharedInstance);
  AudioSession.setCategory(AVAudioSessionCategoryAmbient, nil);
  AudioSession.setActive(true, nil);
end;
Wenn du das vorher aufrufst, könnte es gehen. Ich kann es nicht testen, da ich mittlerweile nur noch Android Geräte nutze.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#3

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 12:53
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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 12:57
Hat jemand dran gedacht, dass es auch eine geniale Funktion vom Youtube sein könnte?

* Kopfhörer verbunden/getrennt
* andere Soundausgabe entdeckt
* sonstwas
-> Halt
$2B or not $2B
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 13:29
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.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 13:47
Diese Automatik gibt es mittlerweile in allen großen Betriebssystemen direkt.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 17:35
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.
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
252 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: TMediaPlayer stoppt Playback in YouTube, wenn etwas gespielt wird

  Alt 1. Dez 2024, 17:44
Kannst Du evtl. einen Systemton auf andere Art auslösen ( 'beep' )
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz