Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (2024)

key features

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (1)

    Intelligente, aktive Geräuschunterdrückung

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (2)

    Mitreißender Sound

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (3)

    Komfortabel

Galaxy Buds Pro

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (4)
  • "Der Halt durch die Silikon-Tips und der Tragekomfort sind (jedoch) sehr gut. Sie sitzen (in unseren Tests) unauffällig und drücken nicht; auch nach längerem Tragen."

    Chip Galaxy Buds Pro, sehr gut (1,2), veröffentlicht am 23.02.2021 unter chip.de, Einzeltest
    Quelle: https://www.chip.de/test/Samsung-Galaxy-Buds-Pro-SM-R190-im-Test_183313767.html

    "Die Galaxy Buds Pro gehören zu den besten In-Ears, die man derzeit kaufen kann. Obwohl sie außerordentlich kompakt sind, bieten sie einen exzellenten Klang und ein sehr gutes ANC, außerdem den besten Wasserschutz."

    Connect Galaxy Buds Pro, Testsieger, sehr gut, 4/2021, im Test: 6 In-Ear-Kopfhörer (3x sehr gut, 3x gut).

    "True-Wireless-Kopfhörer mit kompromisslosem Noise-Cancelling. Funktionalität und Akkulaufzeit sind top, vor allem aber trumpfen die Pro mit überragender Klangqualität auf."

    Computer Bild Computerbild, gut (1,6), veröffentlicht am 15.01.2021 unter computerbild.de, zu den Galaxy Buds Pro, Einzeltest.

Entdecke die
Galaxy Buds Pro

Die Galaxy Buds Pro sind kabellose Ohrhörer, die dank begeisternder Technologie mit atemberaubendem Sound überzeugen, während die intelligente, aktive Geräuschunterdrückung es möglich macht, Umgebungsgeräusche entweder auszublenden, oder im stufenweise einstellbaren Umgebungsmodus mitzubekommen, was dir wichtig ist. Hör einfach, was du willst – mit den Galaxy Buds Pro.

* Bitte beachte, dass proprietäre Samsung Galaxy-Funktionen von anderen Smartphones gegebenenfalls nicht unterstützt werden. Kompatibel zu Smartphones mit Android 7.0 oder höher, mindestens 1.5 GB RAM und Zugriff auf den Play Store. Es muss die Samsung Galaxy Wearable-App (Android) verwendet werden, um das Wearable mit deinem Smartphone zu verbinden.

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (5)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (6)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (7)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (8)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (9)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (10)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (11)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (12)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (13)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (14)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (15)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (16)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (17)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (18)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (19)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (20)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (21)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (22)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (23)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (24)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (25)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (26)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (27)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (28)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (29)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (30)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (31)

Neun Galaxy Buds Pro Ladeetuis in den Farben Phantom Black, Phantom Violet und Phantom Silver sind in einem 3x3-Raster angeordnet. Die Ladeetuis öffnen sich nacheinander, sodass die Ohrhörer zu sehen sind. Die Ansicht zoomt an das Ladeetui in Phantom Violet in der Mitte des Rasters heran und dreht sich, bis sie verschwindet.

INTELLIGENTE, AKTIVE GERÄUSCHUNTERDRÜCKUNG

Geräusche ausblenden,
Stimmen einblenden

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (32)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (33)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (34)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (35)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (36)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (37)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (38)

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (39)

INTELLIGENTE, AKTIVE GERÄUSCHUNTERDRÜCKUNG

Geräuschunterdrückung, die du einstellen kannst

Die aktive Geräuschunterdrückung der Galaxy Buds Pro kann bis zu 99% aller Hintergrundgeräusche ausblenden. Mikrofone außen und innen erfassen die Geräusche in Echtzeit, sodass du den Wirkungsgrad der Geräuschunterdrückung je nach Situation einstellen kannst: Stelle ihn auf "hoch", wenn du in einem lautem Bus sitzt oder auf "niedrig", wenn du in einem ruhigem Büro arbeitest – ohne die Lautstärke zu verändern.1, 2

* Die Galaxy Buds Pro sind mit Smartphones und Tablets kompatibel, die mit der Android-Version 7.0 oder neuer und mindestens 1,5 GB RAM ausgestattet sind.

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (40)

Die aktive Geräuschunterdrückung (ANC) der Galaxy Buds Pro kann laut UL-Verifikation bis zu 99% aller Hintergrundgeräusche ausblenden.

Tipp: Wähle das passende Ohrpolster für eine effektive Geräuschunterdrückung

Ein rechter Ohrhörer der Galaxy Buds Pro in Phantom Violet ist von der Seite zu sehen, um die Größe des mittleren Ohrpolsters zu zeigen. Ein kleines Ohrpolster und ein großes Ohrpolster liegen rechts und links neben dem mittleren Ohrpolster.

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (41)
    Klein
  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (42)
    Mittel
  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (43)
    Groß
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (44)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (45)

Konversationsmodus

kann die aktive Geräuschunterdrückung automatisch und nahtlos in den Umgebungsmodus wechseln, sobald deine Stimme erkannt wird. Zum Beispiel kannst du direkt deine Coffee to go-Bestellung aufgeben und die Antwort deines Gegenübers verstehen, ohne dass du irgendetwas drücken oder einstellen musst. Dabei spielt es keine Rolle, ob du die Geräuschunterdrückung ein- oder ausgeschaltet hast, denn auch die Lautstärke deiner Musik kann reduziert und das Mikrofon auf die Person fokussiert werden, die mit dir spricht. 3, 4

Im

Umgebungsmodus

musst du deine Ohrhörer nicht herausnehmen, um dich mit jemandem zu unterhalten, denn du kannst Stimmen klar und in Echtzeit hören. Mittels eines intelligenten Algorithmus kannst du in 4 Stufen einstellen, wie laut deine Umgebung zu dir durchdringen soll, damit du kaum etwas verpasst. 1

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (46)

SOUND FÜR HOHE ANSPRÜCHE

Ein Genuss
für deine Ohren

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (47)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (48)

Die Galaxy Bud Pro in Phantom Violet sind in Schichten zu sehen, sodass man erkennen kann, wo sich die Lautsprecher, Tieftöner, Hochtöner und Luftkanäle befinden.

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (49)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (50)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (51)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (52)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (53)

Zwei-Wege-Lautsprecher

für einen ausgewogenen Klang und einen weiten Frequenzbereich

  • 11 mm-Tieftöner für ein sattes Bassfundament
  • 6,5 mm-Hochtöner
    für glatte, klare Höhen und einen großen Schallraum

Luftkanal

Verhindert, dass der Ton dumpf klingt für räumlichen Klang

Inneres Mikrofon

Mikrofon mit hohem Signal-Rausch-Verhältnis (SNR)

erfasst die Stimme des Sprechers

Dual-Mikrofon

für beeindruckende Sprachqualität

Voice Pickup Unit

erfasst die Stimme des Nutzers klar

Mikrofonabschirmung

reduziert Windgeräusche

MITREIßENDER SOUND

Tauche in deine Klangwelten ein

Von filigranen Höhen bis zum satten Bass – das Zwei-Wege-Soundsystem mit Sound by AKG kann deine Welt zum Klingen bringen. Die Galaxy Buds Pro begeistern mit einem mitreißenden Sounderlebnis, das anderen Galaxy Buds noch einmal einen Schritt voraus ist, egal ob du dir ein neues Album anhörst oder ein Hörbuch genießt.

* Sound by AKG für die Galaxy Bud Pro hat das Harman-Zertifikat mit der Note "Excellent" erhalten.

Erlebe mit den kabellosen Galaxy Buds Pro Telefongespräche ohne störende Hintergrundgeräusche und mit hoher Sprachqualität – egal ob du zuhause oder unterwegs bist. Drei eingebaute Mikrofone und die Voice Pickup Unit ermöglichen, dass nahezu jedes Wort klar verständlich ist. Weil die Ohrhörer komfortabel in den Ohren sitzen und die Mikrofonöffnungen abgeschirmt sind, werden auch störende Windgeräusche weitgehend reduziert.

* Die Ergebnisse basieren auf internen Tests von Samsung und wurden mit POLQA, einem global standardisierten Test für Sprachqualität, durchgeführt.

MEHR ERFAHREN

Arbeiten im Home Office
Richte dir deinen Arbeitsplatz ein, wo du willst. Die Mikrofone können nur deine Stimme erkennen und erfassen, sodass deine Gesprächspartner nicht durch die Geräusche deiner Mitbewohner abgelenkt werden.
Draußen unterwegs
Die Galaxy Buds Pro sind gegen störende Windgeräusche abgeschirmt, damit du nicht lauter sprechen musst, wenn du an einem windigen Tag unterwegs bist.
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (54)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (55)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (56)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (57)

360 AUDIO

Lebendiger Sound für realitätsgetreue Klangwelten

Entdecke die 360 Audio-Technologie, die dich in deine Inhalte eintauchen lässt. Mit Dolby Head Tracking™ können die Galaxy Buds Pro dich förmlich in deine Videos, Filme und TV-Serien versetzen. Der intelligente Bewegungssensor kann erkennen, aus welcher Richtung der Sound kommt, wenn du deinen Kopf bewegst und ermöglicht so ein realitätsnahes Klangerlebnis. Und mit Inhalten in Dolby Atmos® kannst du auch feine klangliche Details klar wahrnehmen.5

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (58)

BENUTZERERLEBNIS

Deine Welt in Harmonie

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (59)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (60)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (61)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (62)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (63)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (64)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (65)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (66)

Ein Galaxy Smartphone und die Galaxy Buds Pro in Phantom Violet in ihrem Ladeetui sind zu sehen. Das Display des Smartphones zeigt die UI der Musik-App. Ein Galaxy Tablet mit einem grafischen Hintergrundbild erscheint. Auf dem Tablet wird ein Video-Call entgegengenommen und die Verbindung der Ohrhörer wechselt automatisch zwischen dem Tablet und dem Smartphone, um die automatische Kopplung zu verdeutlichen. Auf dem Smartphone erscheint: "Ben's Galaxy Buds Pro Switched to Galaxy Tab". Auf dem Tablet erscheint: "Ben's Galaxy Buds Pro Connected automatically."

AUTO SWITCH

Smarter Wechsel des Spielpartners

Die Galaxy Buds Pro können erkennen, was gerade gefragt ist und verbinden sich dann automatisch mit diesem kompatiblen Gerät. Wenn du dir zum Beispiel auf deinem Tablet einen Film anschaust und dann dein Smartphone klingelt, können die Galaxy Buds Pro automatisch zum Smartphone wechseln. Ist das Gespräch beendet, schaltet die Verbindung nahtlos wieder zum Tablet um. So kannst du direkt von einem Gerät zum anderen wechseln, ohne ein Display berühren zu müssen.6, 7

BIXBY VOICE WAKE-UP

Der smarte Assistent, der für dich bereit ist

Sprechblasen zeigen ein Gespräch zwischen Bixby und einem Nutzer. Der Nutzer fragt: "How's the weather today?". Bixby antwortet: "It's sunny and 72º right now.". Dann fragt der Nutzer: "How much battery is remaining on my earbuds?". Bixby antwortet: "Your earbuds are at 88%."

"How's the weather today?"

"It's sunny right now

"How much battery is
remaining on my earbuds?"

"Your earbuds are at 88%"

Wenn du mit deinem kompatiblen Smartphone verbunden bist, kannst du viele Funktionen einfach mit deiner Stimme steuern. Wecke deinen smarten Assistenten mit "Hallo Bixby" auf und starte mit einem Kommando zum Beispiel einen Anruf oder regele die Lautstärke.8, 9, 10 Du kannst dich auch mit einem anderen kompatiblen Samsung Gerät verbinden, indem du einfach seinen Namen nennst, oder auch die aktive Geräuschunterdrückung ein- und ausschalten.

* Bilder zu Illustrationszwecken simuliert.

SMARTTHINGS FIND

Kein Versteckspiel mit deinen Ohrhörern

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (67)

Wenn du deine Galaxy Buds Pro mal verlegt hast, kannst du sie so ganz leicht wiederfinden: Öffne die SmartThings-App, damit die Ohrhörer ein lautes Ortungsgeräusch abspielen. Und wenn die Ohrhörer außerhalb des Bluetooth-Bereichs deines kompatiblen Smartphones sind, kannst du auf diesem mit der Offline-Ortungsfunktion sehen, an welchem Ort das letzte Mal eine Verbindung bestand.11, 12, 13

BUDS TOGETHER

Teile deinen Sound

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (68)

Behalte deine Galaxy Buds Pro im Ohr und lass einen Freund über Music Share einfach mithören. Ihr könnt weitere Galaxy Buds gleichzeitig mit deinem kompatiblen Smartphone verbinden und so zusammen eure Lieblingsplaylist in fantastischer Soundqualität genießen.14

DESIGN

Imposanter Sound braucht imposantes Design

  • Phantom Violet
  • Phantom Silver
  • Phantom Black
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (69)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (70)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (71)

Es sind drei Galaxy Buds Pro in Phantom Black, in Phantom Violet und in Phantom Silver zu sehen. Alle befinden sich in ihren Ladeetuis, deren Deckel geöffnet sind.

FARBE

Ein glänzender Auftritt

Die Galaxy Buds Pro sind in drei Trendfarben verfügbar: Wähle zwischen zeitlosem Phantom Black, aufsehenerregendem Phantom Violet oder elegantem Phantom Silver. Jeder Ohrhörer ist auf der Außenseite hochglanzpoliert, während die matte Innenseite angenehm an deinem Ohr liegt. Außerdem verfügt jedes Modell über ein farblich passendes Ladeetui.15

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (72)

SICHERER SITZ

Richtig gut in Form

Dank der neu konstruierten Form sitzen die Galaxy Buds Pro auch über viele Stunden hinweg komfortabel im Ohr und fallen auch dann nicht so schnell heraus, wenn du sie bei deinem Fitnessprogramm trägst. Zusätzlich zur geschwungenen Passform gleichen die Luftkanäle den Druck im Ohr aus, sodass du fast vergessen kannst, dass du die Galaxy Buds Pro in den Ohren hast.

Probiere die Silikon

Ohrpolster in drei Größen

aus und finde die geeignete Passform für dich, mit der die Galaxy Buds Pro komfortabel und sicher in deinen Ohren sitzen, sodass auch die aktive Geräuschunterdrückung ihre volle Wirkung entfalten kann.

Ein rechter Ohrhörer der Galaxy Buds Pro in Phantom Violet mit einem kleinen Ohrpolster.

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (73)
    Klein
  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (74)
    Mittel
  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (75)
    Groß

AKKU

Zugabe

mit Ausdauer

Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (76)
Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (77)

AUSDAUERNDER AKKU

So kannst du im Rhythmus bleiben

Mit aktivierter Geräuschunterdrückung bringen dich die Galaxy Buds Pro mit bis zu 5 Stunden Laufzeit in den Ohrhörern und insgesamt bis zu weiteren 13 Stunden Wiedergabezeit durch Aufladung im Ladeetui durch den Tag.16 Ohne aktive Geräuschunterdrückung kannst du dich auf insgesamt bis zu 28 Stunden Musikgenuss freuen: 8 Stunden Spielzeit plus insgesamt weitere 20 Stunden Wiedergabezeit durch Aufladung im Ladeetui.17 Egal, ob lange Videokonferenzen, ausführliche Gespräche mit Freunden oder ein ganzer Abend voller Musik – mit den Galaxy Buds Pro bist du ausdauernd ganz Ohr.

Schnell aufladen:

Schon 5 Minuten im Ladeetui reichen für bis zu 1 Stunde mehr Spielzeit. 18

Wireless PowerShare:

Lege die Galaxy Buds Pro einfach auf die Rückseite deines kompatiblen Galaxy Smartphones, um sie unterwegs schnell aufzuladen. 19

* Die Bilder sind simuliert und dienen nur zu illustrativen Zwecken.

GEGEN WASSER GESCHÜTZT

IPX7:
Der beste Schutz gegen Wasser,
den die Galaxy Buds je hatten.20

Entdecke, wie du alles aus deinen
Galaxy Buds Pro herausholen kannst

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (78)

    Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (79) Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (80)

    So verwendest du die intelligente Geräuschunterdrückung

    So wird die aktive Geräuschunterdrückung (ANC) und der Umgebungsmodus verwendet. Das Ladeetui der Galaxy Buds Pro öffnet sich und die beiden Galaxy Buds Pro Ohrhörer fliegen nach oben heraus. Starte die Galaxy Wearable-App. Auf einem Galaxy Smartphone wird die Galaxy Wearable-App und die Option "Geräuschkontrolle" ausgewählt. Tippen Sie auf Aktive Geräuschunterdrückung. Schallwellen, die durch einen Galaxy Buds Pro Ohrhörer laufen, zeigen, dass er im Umgebungsmodus Umgebungsgeräusche durchlässt. Aktive Geräuschunterdrückung ist eingeschaltet. Schall wird nicht durchgelassen. ANC filtert bis zu 99 % der Hintergrundgeräusche heraus. Wählen Sie die ANC-Stufe Hoch oder Niedrig. Tippe auf Umgebungsmodus. Der Umgebungsmodus wird auf dem Smartphone ausgewählt. Du kannst Umgebungsgeräusche hören, ohne die Ohrhörer herauszunehmen. Schallwellen zeigen an, wie viel Schall eingelassen wird. Drücke lange auf den Ohrhörer, um die Geräuschunterdrückung zu steuern. Die Option Aktive Geräuschunterdrückung ist ausgewählt. Stelle die Lautstärke der Geräusche um dich herum ein. Der Umgebungsgeräuschpegel geht von niedrig über mittel bis hoch und dann extra hoch. Sofortiges Umschalten von ANC auf den Umgebungsmodus. Schalte die Spracherkennung ein und beginne ein Gespräch. Umgebungsgeräusche schalten sich mit Ihrer Stimme ein und wechseln automatisch zurück zu ANC. Die Galaxy Buds Pro Ohrhörer fliegen zurück in das Ladeetui. Genieße intelligentes ANC mit den neuen Galaxy Buds Pro. Samsung.de. Rechtlicher Hinweis: Die Galaxy Buds Pro sind kompatibel mit Android 7.0 oder höher und einem Arbeitsspeicher von 1,5 GB oder mehr. Displayinhalte wurden zu Illustrationszwecken simuliert. Um die Galaxy Wearable-App zu nutzen, müssen das Galaxy Smartphone und das Wearable-Gerät gekoppelt werden. Die aktive Geräuschunterdrückung (Active Noise Cancelling, ANC) der Galaxy Buds Pro reduziert externe Hintergrundgeräusche um bis zu 99 %, unterstützt durch eine UL-Verifizierung. ANC ist standardmäßig aktiviert, und die Berührungs- und Haltegeste für die aktive Geräuschunterdrückung kann in der Galaxy Wearable App konfiguriert werden. Voice Detect verwendet einen KI-Algorithmus, um die Stimme des Benutzers zu erkennen. Es kann auf vibrationsinduzierte Situationen wie Zähneputzen, elektrische Zahnbürste, Husten und Brummen reagieren. Gespräche werden möglicherweise nicht erkannt, wenn nur ein Ohrhörer getragen wird.

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (81)

    Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (82) Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (83)

    So trägst und pflegst du die Galaxy Buds Pro

    Tipps für alle Galaxy Buds Pro Nutzer: So verwendest du sie. Das Ladeetui der Galaxy Buds Pro öffnet sich und die beiden Galaxy Buds Pro Ohrhörer fliegen nach oben heraus. Die Galaxy Buds Pro zu verwenden, ist ganz einfach. Überprüfe (L)inks und (R)echts. Stelle sicher, dass das Mikrofon nach unten zeigt. Sorge für einen festen Sitz. Nicht fest genug? Probiere die drei unterschiedlichen Ohrpolster aus Verwende das Ohrpolster, das am besten passt. Die aktive Geräuschunterdrückung ist am effektivsten, wenn die Ohrhörer fest im Ohr sitzen. Tipps für alle Galaxy Buds Pro Nutzer. So pflegst du sie. Regelmäßige Reinigung für hohe Sound-Qualität. Entferne vor der Reinigung die Ohrpolster. Reinige die Ohrhörer mit einem sauberen und trockenen Wattestäbchen: Lautsprecher, Luftkanal, Mikrofon. Und zum Schluss die Ladekontakte. Nasse Ohrhörer? Kein Problem Lasse die Ohrhörer ganz trocknen, bevor du sie ins Ladeetui legst. Freue dich auf dein Hörvergnügen. Samsung.com. Rechtlicher Hinweis: Schutz bei dauerhaftem Untertauchen bei 1 m Wassertiefe für 30 Minuten und ausschließlich in klarem Wasser. Kein Schutz bei Salzwasser und anderen Flüssigkeiten, insbesondere Seifenlauge, Alkohol und/oder erhitzter Flüssigkeit. Dies gilt nur für die Ohrhörer und nicht für das Ladeetui. Wenn die Ohrhörer beschädigt sind, kann der Wasserschutz verloren gehen. Wenn deine Hände oder die Ohrhörer nass sind, lasse sie erst vollständig trocknen, bevor du sie ins Ladeetui legst, andernfalls könnten sie beschädigt werden.

  • Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (84)

    Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (85) Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (86)

    So benutzt du 360°-Audio und Auto Switch

    So benutzt du 360°-Audio und Auto Switch. Das Ladeetui der Galaxy Buds Pro öffnet sich und die beiden Galaxy Buds Pro Ohrhörer fliegen nach oben heraus. Starte die Galaxy Wearable-App. Auf dem Galaxy Smartphone wird durch die Einstellungen gescrollt. Tippe auf "Erweitert". Aktiviere 360°-Audio. Die Galaxy Buds Pro Ohrhörer im Ohr. Und höre zu. Die Galaxy Buds Pro können erkennen, wenn du deinen Kopf bewegst. Egal, wie du dich bewegst oder drehst, der Klang wird so kalibriert, dass du in der Mitte der Szene bleiben kannst. Die Galaxy Buds Pro bewegen sich um das Smartphone herum. 360°-Audio ist verfügbar auf Galaxy Smartphones und Tablets mit Android One UI 3.1 oder höher. Galaxy S21, S21 Plus, S21 Ultra, Tab S7 und Tab S7 Plus. Probieren wir Nahtlose Ohrhörer-Verbindung aus. Mit der Nahtlosen Ohrhörer-Verbindung können deine Ohrhörer nahtlos die Verbindung von einem kompatiblen Galaxy Gerät zu einem anderen wechseln. Die Galaxy Buds Pro verbinden sich zuerst mit dem Smartphone, dann mit dem Tablet. Auf dem Tablet ist eine Szene zu sehen, in der zwei Autos fahren. Wenn dich jemand mitten in einem Film anruft, verbinden sich die die Galaxy Buds Pro automatisch mit deinem Smartphone und wechseln dann zurück zum Tablet, wenn du wieder auflegst. Genieße nahtlosen Wechsel zwischen deinen kompatiblen Geräten, ohne deine Hände benutzen zu müssen. Die Galaxy Buds Pro verbinden sich zuerst mit dem Smartphone, dann mit dem Tablet. Erlebe mitreißenden Sound mit hohem Komfort. Samsung.com. Rechtlicher Hinweis: Displayinhalte zu Illustrationszwecken simuliert. Um die Galaxy Wearable-App nutzen zu können, müssen das Galaxy Smartphone und das Wearable-Gerät gekoppelt sein. Die Unterstützung von 360°-Audio und Dolby Head TrackingTM kann je nach App und Inhalt variieren. Nur Verfügbar auf Galaxy Smartphones und Tablets mit Android One UI 3.1 oder höher. Bestimmte Geräte und Apps unterstützen die Nahtlose Ohrhörer-Verbindung möglicherweise nicht. Galaxy Geräte müssen in einem Samsung Account angemeldet sein, um Nahtlose Ohrhörer-Verbindung nutzen zu können

  1. Die aktive Geräuschunterdrückung ist standardmäßig aktiviert. Die "Tippen und Halten"-Geste kann in der Galaxy Wearable-App konfiguriert werden.
  2. Der Wechsel zwischen hohem und niedrigem Wirkungsgrad der aktiven Geräuschunterdrückung kann in der Galaxy Wearable-App vorgenommen werden.
  3. Der Konversationsmodus nutzt einen KI-Algorithmus, um die Stimme des Nutzers zu erkennen. Dieser Algorithmus kann auch durch Vibrationen aktiviert werden, wie zum Beispiel Zähneputzen, Husten und Summen. Stimmen können unter Umständen nicht erkannt werden, wenn nur ein Ohrhörer getragen wird.
  4. Ist der Konversationsmodus eingeschaltet, wird er automatisch aktiviert, egal ob die Geräuschunterdrückung oder der Umgebungsmodus ein- oder ausgeschaltet ist.
  5. Nur verfügbar für Mobilgeräte mit der Android One UI 3.1 oder höher. Die Unterstützung von 360 Audio und Dolby Head Tracking™ kann je nach App und Inhalt variieren.
  6. Auto Switch ist nur auf Galaxy Smartphones und Tablets mit One UI 3.1 oder höher verfügbar. Einige Geräte und Anwendungen unterstützen Auto Switch möglicherweise nicht.
  7. Galaxy Geräte müssen bei einem Samsung Account angemeldet sein, um Auto Switch zu ermöglichen.
  8. Die Verfügbarkeit von Bixby kann je nach Land, Anbieter oder Gerät variieren.
  9. Die Galaxy Buds Pro müssen mit einem smarten Gerät mit Daten- oder WLAN-Verbindung gekoppelt sein, um alle Bixby-Funktionen nutzen zu können. Du musst mit einem Samsung Account angemeldet sein.
  10. Die Verfügbarkeit der Bixby-Funktionen kann je nach Land oder Sprache variieren; Bixby kann folgende Sprachen erkennen: Englisch, Französisch, Deutsch, Italienisch, Koreanisch, Chinesisch (Mandarin), Spanisch und Portugiesisch.
  11. Die Offline-Ortungsfunktion von SmartThings Find zeigt nur den ungefähren Standort an, an dem zuletzt eine Verbindung bestand.
  12. Die SmartThings Find-Funktion ist nur auf Galaxy Geräten mit Android 8 oder höher verfügbar.
  13. Einige Geräte in China, Japan und im Verizon-Netzwerk werden nicht unterstützt.
  14. Buds Together und die Music Share-Funktion ist nur auf Galaxy Geräten mit One UI 2.5 oder höher verfügbar.
  15. Die Verfügbarkeit der Farben kann je nach Land variieren.
  16. Die Ohrhörer und das Ladeetui können bis zu ingesamt 18 Stunden Wiedergabezeit bieten ermöglichen, wenn der Akkuladestand des Ladeetui 100% beträgt. Basierend auf internen Tests mit Standardeinstellungen und eingeschalteter aktiver Geräuschunterdrückung. Die tatsächliche Akkulaufzeit und Ladezeit kann je nach Netzwerkumgebung, Nutzungsmuster und anderen Faktoren variieren.
  17. Die Ohrhörer und das Ladeetui können bis zu 28 Stunden Wiedergabezeit bieten, wenn der Akkuladestand des Ladeetui 100% beträgt. Basierend auf internen Tests mit Standardeinstellungen aber ausgeschalteter aktiver Geräuschunterdrückung und deaktiviertem Umgebungsmodus. Die tatsächliche Akkulaufzeit und Ladezeit kann je nach Netzwerkumgebung, Nutzungsmuster und anderen Faktoren variieren.
  18. Die Wiedergabezeit kann je nach Einstellungen variieren.
  19. Die Wireless PowerShare-Funktion ist verfügbar auf der Galaxy S21-Serie 5G, dem Galaxy Z Fold2 5G, der Galaxy S20-Serie, dem Galaxy Z Flip, der Galaxy Note10-Serie, der Galaxy S10-Serie und dem Galaxy Fold. Nur möglich bei einem Akkuladestand von über 30%, ausgenommen das Smartphone wird gleichzeitig geladen (Dual Charging).
  20. Schutz bei dauerhaftem Untertauchen bei 1 m Wassertiefe für 30 Minuten und ausschließlich in klarem Wasser. Kein Schutz bei Salzwasser und anderen Flüssigkeiten, insbesondere Seifenlauge, Alkohol und/oder erhitzter Flüssigkeit. Dies gilt nur für die Ohrhörer und nicht für das Ladeetui.

'); if (i % 1 == 1) $yvSlide.find('li:last-child').append('

' + yvThumbArray[i] + '

'); } else { if (i % 3 == 0) $yvSlide.append('

  • ' + yvThumbArray[i] + '

  • '); if (i % 3 != 0) $yvSlide.find('li:last-child').append('

    ' + yvThumbArray[i] + '

    '); } } var omniTxt = ___IS_GALAXY ? 'galaxy-buds-pro:highlights:see-how-to:select:' : 'carousel:index:'; $yvSlide.find('li').each(function (i) { var title = ($('html').hasClass('s12')) ? yvTitleArr.slice(i * 2, (i * 2) + 2).toString() : yvTitleArr.slice(i * 3, (i * 3) + 3).toString(); $(' slide ' + (i + 1) + ':' + title + '').appendTo($yvSlidePaging); }); var meetSwipe = GALAXY.swipeAble; if ($('html').hasClass('ie') && $('html').hasClass('rtl')) { meetSwipe = false; } if ($('html').hasClass('edge') && $('html').hasClass('rtl')) { meetSwipe = false; } $yvSlide.xlider({ swipe: meetSwipe, endless: true, arrows: [$yvWrap.find('.m_btn_type1-prev'), $yvWrap.find('.m_btn_type1-next')], paging: $yvSlidePaging, onMove: function () { $yvSlideWrap.find('li').removeClass('view'); $yvSlideWrap.removeClass('ie-error'); }, onChange: function () { $yvSlideWrap.find('li').removeClass('view'); $yvSlideWrap.removeClass('ie-error'); }, onChangeEnd: function (i) { var select = $yvSlidePaging.data('btn-title'); sliderOmni.remove(); $yvSlideWrap.find('.xlider-current').removeClass('view').siblings().addClass('view'); $yvSlidePaging.find('a').eq(i).attr('title', select).siblings().attr('title', ''); $yvSlideWrap.addClass('ie-error'); } }); $yvWrap.on('mousedown keydown', '.slide-paging a, arrow-wrap a', function (e) { sliderOmni.add(e, this); }); } else { $yvWrap.addClass('no-slide'); } }; var yvSlideDestroy = function () { yvThumbArray = []; $yvSlidePaging.html(''); $yvSlide.removeAttr('style').xlider('remove'); $yvSlide.html(yvSlideHtml); $yvWrap.addClass('no-slide'); setTimeout(function () { $yvSlide.find('img').each(function () { $(this).attr('src', $(this).attr('data-media-s4')); }); }, 10); }; var setKVVideo = function() { kvVideo.muted = true; kvVideo.classList.add('sc-video'); document.querySelector('#buds-pro .sc-article__media-wrap').classList.add('sc-video--ready'); kvVideo.src = '../asset/images/buds-kv-purple.mp4'; $('#buds-pro .sc-image').prepend(kvVideo); }; var bindEvents = function() { window.addEventListener('load', onLoadHandler); window.addEventListener('resize', onScrollHandler); window.addEventListener('resize', onResizeHandler); window.addEventListener('scroll', onScrollHandler); popNoiseFreeCall.addEventListener('click', bindPopNoiseFreeCallClickEvent); if (modeName == 'kv') { kvVideo.addEventListener('canplaythrough', videoCanPlayHandler); kvVideo.addEventListener('ended', videoEndedHandler); } $(sideMenus).find('.nav-inner a').off('focus.sideMenus').on('focus.sideMenus', onSideMenuFocusHandler); $(document).on('click', '.youtube-slide a', function(e){ e.preventDefault(); GALAXY.vodPlayer.show(this.href, this, true); var desc = ($(this).parent().find('.youtube-desc').length) ? $(this).parent().find('.youtube-desc').clone().removeAttr('aria-hidden','') : null; $('#layer-youtube').find('h3').empty().text(''); $('#layer-youtube iframe').attr('title', $(this).siblings('strong').text()); if(desc != null) $('#layer-youtube').find('.m_video_view').append(desc); if (GALAXY.isGalaxy && $(this).parents('.youtube-slide').length) GALAXY.omniture($(this).attr('data-omni')); }); }; var videoCanPlayHandler = function() { kvVideo.play(); }; var videoEndedHandler = function() { document.querySelector('#buds-pro .sc-article__media-wrap').classList.remove('sc-video--ready'); document.querySelector('#buds-pro .sc-article__media-wrap').classList.add('sc-video--ended'); document.documentElement.classList.add('load'); }; var focusAnimationFrame = null; var onSideMenuFocusHandler = function() { var focusAnim = function() { if ($(sideMenus).hasClass('hide')) { $(sideMenus).removeClass('hide'); focusAnimationFrame = window.requestAnimationFrame(focusAnim); } else { window.cancelAnimationFrame(focusAnimationFrame); } }; focusAnimationFrame = window.requestAnimationFrame(focusAnim); }; var isKvLoading = false; var getSequenceKvImages = function() { isKvLoading = true; var imgTimeout = null, imgCount = 0; var fileName = 'galaxy-buds-pro-kv-seq-'; if (isLowNet) { var img = new Image(), type = '.jpg'; img.onload = function() { kvImages.push(this); var figureWidth = kvImages[0].width, figureHeight = kvImages[0].height; kvCanvas.width = figureWidth; kvCanvas.height = figureHeight; kvContext.clearRect(0, 0, figureWidth, figureHeight); kvContext.drawImage(kvImages[0], 0, 0, figureWidth, figureHeight); } img.src = imagePath + fileName + kvImageCount + type; } else { for (var i = 0; i <= kvImageCount; i++){ var img = new Image(), type = '.jpg'; img.onload = function() { imgCount++; kvImages.push(this); clearTimeout(imgTimeout); imgTimeout = setTimeout(function() { if (imgCount == kvImageCount + 1) { kvImages.sort(function(a, b) { if (a.imageIndex < b.imageIndex) return -1; if (a.imageIndex > b.imageIndex) return 1; return 0; }); animationFnc.kv(); } }, 300); } img.src = imagePath + fileName + i + type; img.imageIndex = i; } } }; var isImmersiveLoading = false; var isImmersiveLoaded = false; var immersiveLoadedCount = 0; var getSequenceImmersiveImages = function(){ isImmersiveLoading = true; var imgTimeout = null; var fileName ='galaxy-buds-pro-immpersive-seq2-'; if (isLowNet) { for (var i = 0; i <= 115; i += 115){ var img = new Image(), type = '.jpg'; img.onload = function() { immersiveImages.push(this); clearTimeout(imgTimeout); imgTimeout = setTimeout(function() { immersiveImages.sort(function(a, b) { if (a.imageIndex < b.imageIndex) return -1; if (a.imageIndex > b.imageIndex) return 1; return 0; }); immersiveImageWidth = immersiveImages[0].width == 0 ? 1318 : immersiveImages[0].width, immersiveImageHeight = immersiveImages[0].height == 0 ? 646 : immersiveImages[0].height; immersiveCanvas.width = immersiveImageWidth; immersiveCanvas.height = immersiveImageHeight; immersiveContext.clearRect(0, 0, immersiveImageWidth, immersiveImageHeight); immersiveContext.drawImage(immersiveImages[0], 0, 0, immersiveImageWidth, immersiveImageHeight); isImmersiveLoaded = true; }, 500); } img.src = imagePath + fileName + i + type; img.imageIndex = i; } } else { for (var i = 0; i <= immersiveImageCount; i++){ var img = new Image(), type = '.jpg'; img.onload = function() { immersiveLoadedCount++; immersiveImages.push(this); clearTimeout(imgTimeout); imgTimeout = setTimeout(function() { if (immersiveLoadedCount == immersiveImageCount + 1) { immersiveImages.sort(function(a, b) { if (a.imageIndex < b.imageIndex) return -1; if (a.imageIndex > b.imageIndex) return 1; return 0; }); immersiveImageWidth = immersiveImages[0].width == 0 ? 1318 : immersiveImages[0].width, immersiveImageHeight = immersiveImages[0].height == 0 ? 646 : immersiveImages[0].height; immersiveCanvas.width = immersiveImageWidth; immersiveCanvas.height = immersiveImageHeight; immersiveContext.clearRect(0, 0, immersiveImageWidth, immersiveImageHeight); immersiveContext.drawImage(immersiveImages[0], 0, 0, immersiveImageWidth, immersiveImageHeight); isImmersiveLoaded = true; } }, 500); } img.src = imagePath + fileName + (i * 2) + type; img.imageIndex = i; } } }; var isAudioLoading = false; var isAudioLoaded = false; var audioLoadedCount = 0; var getSequenceAudioImages = function() { isAudioLoading = true; var imgTimeout = null; var fileName ='galaxy-buds-pro-audio-seq2-'; if (isLowNet) { var img = new Image(), type = '.jpg'; img.onload = function() { isAudioLoaded = true; audioImages.push(this); }; img.src = imagePath + fileName + '0' + type; } else { for (var i = 0; i <= audioImageCount; i++){ var img = new Image(), type = '.jpg'; if (i == audioImageCount) type = '.png'; img.onload = function() { audioLoadedCount++; audioImages.push(this); clearTimeout(imgTimeout); imgTimeout = setTimeout(function() { if (audioLoadedCount == audioImageCount + 1) { isAudioLoaded = true; audioImages.sort(function(a, b) { if (a.imageIndex < b.imageIndex) return -1; if (a.imageIndex > b.imageIndex) return 1; return 0; }); if (audio.classList.contains('active')) { var figureWidth = audioFigure.clientWidth, figureHeight = audioFigure.clientHeight; audioCanvas.width = figureWidth; audioCanvas.height = figureHeight; audioContext.clearRect(0, 0, figureWidth, figureHeight); audioContext.drawImage(audioImages[audioImageCount], 0, 0, figureWidth, figureHeight); } } }, 500); }; img.src = imagePath + fileName + (i * 2) + type; img.imageIndex = i; } } }; var overviewTimout = null; var animationFnc = { kv: function() { var figureWidth = kvImages[0].width, figureHeight = kvImages[0].height; kvCanvas.width = figureWidth; kvCanvas.height = figureHeight; var nums = { val: 0, valMax: kvImageCount }; var cue1 = function() { TweenLite.to(nums, 4.5, { val:nums.valMax, ease: 'none', onUpdate: function() { var updateNum = parseInt(nums.val.toFixed(0)); kvContext.clearRect(0, 0, figureWidth, figureHeight); kvContext.drawImage(kvImages[updateNum], 0, 0, figureWidth, figureHeight); } }); }; return cue1(); }, overView: function(){ var cue1 = function(){ clearTimeout(overviewTimout); overviewTimout = setTimeout(function() { if (!featureOverview.classList.contains('active')) return; featureOverview.classList.add('sc-cue1'); setTimeout(function(){ featureOverview.classList.remove('sc-cue1'); featureOverview.classList.add('sc-cue1-end'); }, 500); setTimeout(function(){ cue2(); }, 1000); }, 1500); }; var cue2 = function(){ if (!featureOverview.classList.contains('active')) return; featureOverview.classList.remove('sc-cue1-end'); featureOverview.classList.add('sc-cue2'); setTimeout(function(){ featureOverview.classList.remove('sc-cue2'); featureOverview.classList.add('sc-cue2-end'); }, 500); setTimeout(function(){ cue3(); }, 1000); }; var cue3 = function(){ if (!featureOverview.classList.contains('active')) return; featureOverview.classList.remove('sc-cue2-end'); featureOverview.classList.add('sc-cue3'); setTimeout(function(){ featureOverview.classList.remove('sc-cue3'); featureOverview.classList.add('sc-cue3-end'); }, 500); setTimeout(function(){ cue4(); }, 1000); }; var cue4 = function(){ if (!featureOverview.classList.contains('active')) return; featureOverview.classList.remove('sc-cue3-end'); featureOverview.classList.add('sc-cue4'); cue5(); }; var cue5 = function(){ if (!featureOverview.classList.contains('active')) return; featureOverview.classList.add('sc-cue5'); }; return cue1(); }, pulse: function(){ if (noiseCancel.classList.contains('active')) return; noiseCancel.classList.add('active'); for (var i=0; i < 6; i++) { pulse[i].classList.add('will-change'); }; setTimeout(function(){ for (var i=0; i < 6; i++) { (function(idx){ tweenList['anc' + idx] = TweenLite.to(pulse[i], 3, { scale: 250, opacity: 0, delay: i*0.2, onComplete: function(){ this.target.classList.remove('will-change'); if ( idx == 0) { tweenList['anc' + 6] = TweenLite.to(ancBg, 3, {opacity: 0}); } } }); })(i); }; }, 1000); }, pulseReset: function(){ if (noiseCancel.classList.contains('active')) return; for (var i=0; i <= 6; i++) { if(tweenList['anc' + i] === undefined || tweenList['anc' + i] === null) return; tweenList['anc' + i].kill(); tweenList['anc' + i] = null; if (i < 6) { TweenLite.set(pulse[i], { scale: 0, opacity: 1 }); } else { TweenLite.set(ancBg, { opacity: 1 }); }; }; }, audio: function(){ if (audio.classList.contains('active')) return; var figureWidth = audioFigure.clientWidth, figureHeight = audioFigure.clientHeight, animate = null; audioCanvas.width = figureWidth; audioCanvas.height = figureHeight; var cue1 = function() { audioWrap.classList.add('sc-cue-ready'); if (isLowNet) { audioWrap.classList.add('sc-cue1'); cue2(); } else { setTimeout(function() { audioWrap.classList.add('sc-cue1'); }, 100); setTimeout(function() { if (!audio.classList.contains('active')) return; cue2(); }, 1000); } }; var cue2 = function() { var seqCount = 0; var activeSequence = function() { if (isLowNet) { audioWrap.classList.add('sc-cue-round'); } else { audioWrap.classList.add('sc-cue2'); if (!audio.classList.contains('active')) { cancelAnimate(); return; }; if (seqCount < audioImages.length) { audioContext.clearRect(0, 0, figureWidth, figureHeight); audioContext.drawImage(audioImages[seqCount], 0, 0, figureWidth, figureHeight); // if (seqCount < 136) seqCount++; animate = window.requestAnimationFrame(activeSequence); } else { cancelAnimate(); audioWrap.classList.add('sc-cue-round'); seqCount = 0; setTimeout(function() { audioWrap.classList.remove('sc-cue-round'); }, 3000); } seqCount++; } }; var cancelAnimate = function(){ window.cancelAnimationFrame(animate); animate = null; }; animate = window.requestAnimationFrame(activeSequence); }; return cue1(); }, immersive: function(frame) { var activeFrame = function() { if (immersiveImages.length > 0 && isImmersiveLoaded) { immersiveContext.clearRect(0, 0, immersiveImageWidth, immersiveImageHeight); immersiveContext.drawImage(immersiveImages[frame], 0, 0, immersiveImageWidth, immersiveImageHeight); } }; activeFrame(); }, battery: function(){ if(battery.classList.contains('active')) return; var circle = battery.querySelector('.sc-mask-small'), circle2 = battery.querySelector('.sc-mask-big'), animated = null; var duration = 1500, startTime = null; var cancelAnimation = function(){ circle.style.cssText = 'background-image: conic-gradient(#fff 1%, rgba(255, 255, 255, 0) 0% 0%, #fff 0%)'; circle2.style.cssText = 'background-image: conic-gradient(#fff 1%, rgba(255, 255, 255, 0) 0% 0%, #fff 0%)'; window.cancelAnimationFrame(animated); } cancelAnimation(); var chargeMask1 = function(timestemp) { battery.classList.remove('sc-cue-end'); if(!startTime) startTime = timestemp; var per = (timestemp - startTime) / duration; var perShot = (timestemp - startTime) / duration * 1.3; cancelAnimation(); if(timestemp > startTime + duration + 50) { battery.classList.add('sc-cue-end'); circle.style.cssText = 'background-image: conic-gradient(#fff 1%, rgba(255, 255, 255, 0) 0% 0%, #fff 0%)'; circle2.style.cssText = 'background-image: conic-gradient(#fff 1%, rgba(255, 255, 255, 0) 0% 0%, #fff 0%)'; setTimeout(function(){ cancelAnimation(); },500); return; } var deg = 96 - 90*(1-per); // small circle.style.cssText = 'background-image: conic-gradient(#fff 0%, rgba(255, 255, 255, 0) 4% '+deg+'%, #fff '+(deg+3)+'%)'; //big circle2.style.cssText = 'background-image: conic-gradient(#fff 0%, rgba(255, 255, 255, 0) 4% '+deg+'%, #fff '+(deg+3)+'%)'; animated = window.requestAnimationFrame(chargeMask1); } animated = window.requestAnimationFrame(chargeMask1); }, fitSize: function() { var fitSizeUl = fitSizes.querySelector('.sc-feature-fit__sizes-list'); var fitSizeItem = fitSizeUl.querySelectorAll('li'); var cue1 = function() { initItem(); fitSizeItem[0].classList.add('is-active'); setTimeout(function() { if (!fitSizes.classList.contains('active')) return; cue2(); }, 1500); }; var cue2 = function() { initItem(); fitSizeItem[1].classList.add('is-active'); setTimeout(function() { if (!fitSizes.classList.contains('active')) return; cue3(); }, 1500); }; var cue3 = function() { initItem(); fitSizeItem[2].classList.add('is-active'); }; var initItem = function() { for (var i = 0; i < fitSizeItem.length; i++) { fitSizeItem[i].classList.remove('is-active'); } }; cue1(); } }; var isSupClicked = false; var bindSupClickEvent = function() { for (var i = 0; i < allSup.length; i++) { var disclaimers = allSup[i].innerHTML.split(','), supHtml = ''; for (var j = 0; j < disclaimers.length; j++) { if (j > 0) { supHtml += ','; } supHtml += '' + disclaimers[j].replace(/\s/g, '') + ''; }; allSup[i].innerHTML = supHtml; } var supClicker = document.querySelectorAll('a.click_sup'); for (var i = 0; i < supClicker.length; i++) { (function(index) { supClicker[index].addEventListener('click', function(e) { e.preventDefault(); var disclaimer = document.querySelectorAll('#desc-section li')[index]; disclaimer.setAttribute('tabindex', 0); disclaimer.focus(); var focusOutEvent = function() { disclaimer.removeAttribute('tabindex'); disclaimer.removeEventListener('focusout', focusOutEvent); }; disclaimer.addEventListener('focusout', focusOutEvent); isSupClicked = true; }); })(i); } }; var bindSupFocusEvent = function() { var supClicker = document.querySelectorAll('a.click_sup'); var focusTimeout = null; for (var i = 0; i < supClicker.length; i++) { if (i < 2 || i > 4) { (function(index) { supClicker[index].addEventListener('focusin', function(e) { e.preventDefault(); var target = $(this); clearTimeout(focusTimeout); focusTimeout = setTimeout(function() { if (!isSupClicked) { var targetOffsetTop = target.offset().top; window.scrollTo(0, targetOffsetTop - (window.innerHeight / 2)); } isSupClicked = false; }, 300); }); })(i); } } }; var bindPopNoiseFreeCallClickEvent = function(e) { e.preventDefault(); var scrollBarWidth = window.innerWidth - document.documentElement.clientWidth; var targetId = popNoiseFreeCall.getAttribute('data-buds-popup'); var target = document.querySelector('#' + targetId); var closeEle = target.querySelector('.sc-buds__popup-close'); var closeBtn = target.querySelector('.js-buds-pop-close'); var triggerCTA = e.currentTarget; var htmlElem = document.querySelector('html'); var dimElem = target.querySelector('.sc-buds__popup-dimmed'); var loopEle = document.createElement('span'); var wrapEle = document.querySelector('#wrap'); target.classList.add('sc-buds__popup--open'); target.classList.add('sc-buds__popup--init'); htmlElem.classList.add('is-no-scroll'); closeEle.appendChild(loopEle); loopEle.setAttribute('tabindex', 0); wrapEle.setAttribute('tabindex', -1); wrapEle.setAttribute('aria-hidden', true); var navigation = null; var paddingEle1 = null; var paddingEle2 = null; var dotcomNavEle = null; if (document.querySelector('.pd-g-header-navigation') != null) { navigation = document.querySelector('.pd-g-header-navigation'); dotcomNavEle = navigation.querySelector('.pd-header-navigation'); } else if (document.querySelector('#subnav') != null) { navigation = document.querySelector('#subnav'); paddingEle1 = navigation.querySelector('p.gnb'); paddingEle2 = navigation.querySelector('.subnav-menus ul'); } else if (document.querySelector('.sticky-menu') != null) { navigation = document.querySelector('.sticky-menu'); paddingEle1 = navigation.querySelector('.inner'); } document.documentElement.style.paddingRight = scrollBarWidth + "px"; if (paddingEle1 != null) paddingEle1.style.paddingRight = scrollBarWidth + "px"; if (paddingEle2 != null) paddingEle2.style.paddingRight = scrollBarWidth + "px"; if (dotcomNavEle != null) dotcomNavEle.style.width = 'calc(100% - ' + scrollBarWidth + "px)"; var closePopup = function() { closeBtn.removeEventListener('focusout', focusPopup); setTimeout(function() { triggerCTA.focus(); }, 300); closeEle.removeChild(loopEle); wrapEle.setAttribute('tabindex', ''); wrapEle.setAttribute('aria-hidden', ''); htmlElem.classList.remove('is-no-scroll'); target.classList.remove('sc-buds__popup--open'); target.classList.remove('sc-buds__popup--init'); document.documentElement.style.paddingRight = "0px"; if (paddingEle1 != null) paddingEle1.style.paddingRight = "0px"; if (paddingEle2 != null) paddingEle2.style.paddingRight = "0px"; if (dotcomNavEle != null) dotcomNavEle.style.width = "100%"; closeBtn.removeEventListener('click', closePopup); dimElem.removeEventListener('click', closePopup); }; var focusPopup = function() { closeBtn.focus(); }; var isFocused = false; var cancleFocus = function() { isFocused = true; window.cancelAnimationFrame(focusFrame); closeBtn.removeEventListener('focusin', cancleFocus); }; var requestFocus = function() { closeBtn.focus(); if (!isFocused) focusFrame = window.requestAnimationFrame(requestFocus); }; var focusFrame = window.requestAnimationFrame(requestFocus); closeBtn.addEventListener('click', closePopup); closeBtn.addEventListener('focusout', focusPopup); closeBtn.addEventListener('focusin', cancleFocus); dimElem.addEventListener('click', closePopup); }; var onResizeHandler = function() { sizeMode = util.checkSizeMode(); if (!document.documentElement.classList.contains('s' + sizeMode)) { onResponsiveChange(); } setSizeModeClass(); setListSlide(); yvSlideDestroy(); yvSlideInit(); checkReviewBoxHeight(); setPopupPosition(); }; var setPopupPosition = function() { var popupContainer = modalEle.querySelector('.sc-buds__popup-container'); var popupInner = popupContainer.querySelector('.sc-buds__popup-inner'); var popupClose = popupContainer.querySelector('.sc-buds__popup-close'); if (sizeMode > 2) { popupContainer.appendChild(popupInner); } else { popupContainer.appendChild(popupClose); } }; var onResponsiveChange = function() { motion2.reInit(); motion3.reInit(); motion4.reInit(); motion5.reInit(); motion6.reInit(); if (sizeMode > 1) { commonParallax.init(); budsFeatureDesignParallax.init(); } else { commonParallax.destroy(); budsFeatureDesignParallax.destroy(); } }; var setImageSrc = function(article) { if (article.classList.contains('sc-buds__feature-immersive-v2') && !isImmersiveLoading) { getSequenceImmersiveImages(); } else if (article.classList.contains('sc-buds__feature-audio') && !isAudioLoading) { getSequenceAudioImages(); } else if (article.classList.contains('sc-buds__feature-kv') && !isKvLoading) { getSequenceKvImages(); } else { var imgs = article.querySelectorAll('img'); for (var i = 0; i < imgs.length; i++) { var oldSrc = imgs[i].getAttribute('src'), imgSrc = getImageSources(imgs[i])[sizeMode]; if (imgSrc != oldSrc && imgSrc != null) { imgs[i].setAttribute("src", imgSrc); } } } }; var getImageSources = function(image) { var s4 = image.getAttribute('data-media-s4') || image.getAttribute('src') , s3 = image.getAttribute('data-media-s3') || s4 , s2 = image.getAttribute('data-media-s2') || s3 , s1 = image.getAttribute('data-media-s1') || s2; return [null, s1, s2, s3, s4]; }; var setSizeModeClass = function() { document.documentElement.className = document.documentElement.className.replace(/ *s[1-4][1-4]?/g, '') +' s'+ sizeMode +' s'+ (sizeMode > 2 ? 34 : 12); }; var onLoadHandler = function() { sizeMode = util.checkSizeMode(); util.winScrollTop(); util.winScrollBottom(); util.addClassOffsetElement(budsSection, 'hide', sideMenus); setListSlide(); yvSlideDestroy(); yvSlideInit(); for (var i = 0; i < allAticles.length; i++) { var article = allAticles[i]; var trackHeight = article.clientHeight; var posFromTop = article.getBoundingClientRect().top; if (posFromTop > -(trackHeight + window.innerHeight) && posFromTop < (window.innerHeight)) { setImageSrc(article); } } }; var onScrollHandler = function() { sizeMode = util.checkSizeMode(); util.winScrollTop(); util.winScrollBottom(); // Side Menu util.addClassOffsetElement(budsSection, 'hide', sideMenus); // Overview util.addClassOffsetBottom(featureOverview, ['sc-cue1', 'sc-cue2', 'sc-cue3', 'sc-cue4', 'sc-cue5', 'sc-cue6', 'sc-cue1-end', 'sc-cue2-end', 'sc-cue3-end', 'animated'], 0, 'removeOnly'); util.activeAnimationFnc(featureOverview, 0, animationFnc.overView); util.addClassOffsetBottom(featureOverview, 'active', 0); //feature-fit util.addClassOffsetBottom(featureFit, 'sc-buds__feature-fit--active', 0); //noiseCancel util.addClassOffsetBottom(noiseCancel, 'sc-cue-scale', 0); util.activeAnimationFnc(noiseCancel, 0, animationFnc.pulseReset); util.activeAnimationFnc(noiseCancel, 0.7, animationFnc.pulse); util.addClassOffsetBottom(noiseCancel, ['active'], 0, 'removeOnly'); //immersive-v2 util.addClassOffsetBottom(immersiveSticky, 'active', 0.5); //audio util.addClassOffsetBottom(audioWrap, ['sc-cue1', 'sc-cue2', 'sc-cue-round'], 0, 'removeOnly'); if (isAudioLoaded) { util.activeAnimationFnc(audio, 0.2, animationFnc.audio); util.addClassOffsetBottom(audio, 'active', 0.2); } //switching util.addClassOffsetBottom(switchingBg, 'active', 0.5); if (sizeMode > 2) { util.pushBackGround(switching, switchingBg); } else { switchingBg.style.cssText = ""; } //bixby-chat util.addClassOffsetBottom(bixby, ['sc-cue1', 'sc-cue2'], 0, 'removeOnly'); util.addClassOffsetBottom(bixbyChat, 'sc-fade-show', 0.6); //life util.addClassOffsetBottom(life, 'active', (sizeMode > 2) ? 1 : 0.6); // fit-size // util.activeAnimationFnc(fitSizes, 0.15, animationFnc.fitSize); // util.addClassOffsetBottom(fitSizes, 'active', 0.15); //battery util.activeAnimationFnc(battery, 0.15, animationFnc.battery); util.addClassOffsetBottom(battery, 'sc-cue-end', 0, 'removeOnly'); util.addClassOffsetBottom(battery, 'active', 0.15); for (var i = 0; i < allAticles.length; i++) { var article = allAticles[i]; var trackHeight = article.clientHeight; var posFromTop = article.getBoundingClientRect().top; if (posFromTop > -(trackHeight + window.innerHeight) && posFromTop < (window.innerHeight)) { setImageSrc(article); } if (article.classList.contains('sc-buds__feature-immersive-v2') || article.classList.contains('sc-buds__feature-audio')) { if (posFromTop > -(trackHeight + (window.innerHeight * 2)) && posFromTop < (window.innerHeight * 2)) { setImageSrc(article); } } } if (___IS_GALAXY && window.scrollY < 10) { var subNav = document.querySelector('#subnav'); if (subNav != null) { var subNavMenus = subNav.querySelectorAll('ul li'); if (subNavMenus.length > 0) { for (var i = 0; i < subNavMenus.length; i++) { subNavMenus[i].classList.remove('on'); } subNavMenus[0].classList.add('on'); } window.GALAXY.header.resetSubNav(); } } }; var motion1Timeout = null; var actionTimeout = null; var motion1 = { init : function () { clearTimeout(motion1Timeout); motion1Timeout = setTimeout($.proxy(function() { this.setElements(); this.initOpts(); this.initLayout(); this.buildContents(); this.resizeFunc(); this.bindEvents(true); }, this), 1000); }, setElements : function () { this.obj = $('#intelligent-anc').closest('.sc-buds__section').find('.sc-buds__feature-mode.sc-buds-sticky-wrap'); this.mediaWrap = this.obj.find('.sc-article__media-wrap'); this.txtWrap = this.obj.find('.sc-article__text-wrap'); }, initOpts : function () { this.opts = { customEvent : '.Component' + (new Date()).getTime() + Math.random(), sizeAttr : { action : null }, resizeStart : null }; }, initLayout : function () { this.obj.css('height', 'auto'); }, buildContents : function () { util.def(this, { contents : { pc : { instance : null, destroy : $.proxy(function () { this.contents.pc.scrollmagic.destroy(); this.contents.pc.tweens.kill(); }, this), scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '70%', reverse : true, offset: (util.getNavigationHeight() * -1) }, destroy : $.proxy(function () { if (this.contents.pc.scrollmagic.controller == null) return; this.contents.pc.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.contents.pc.scrollmagic.controller = null; }, this), build : $.proxy(function () { this.contents.pc.scrollmagic.controller = new ScrollMagic.Controller(); }, this) }, tweens : { instance : null, kill : $.proxy(function () { if (this.contents.pc.tweens.instance == null) return; this.contents.pc.tweens.instance.progress(1).kill(); this.obj.removeClass('show visible sc-mode--conversation sc-mode--ambient'); this.contents.pc.tweens.instance = null; }, this), build : $.proxy(function () { var step = new TimelineLite(); step.to(this.obj, 2, { onStart : $.proxy(function () { this.obj.addClass('show visible sc-mode--conversation'); }, this), immediateRender : false }); step.to(this.obj, 2, { onStart : $.proxy(function () { this.obj.removeClass('sc-mode--conversation'); this.obj.addClass('sc-mode--ambient'); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-mode--ambient'); this.obj.addClass('sc-mode--conversation'); }, this), immediateRender : false }); var conversationSup = this.obj.find('.sc-conversation sup a'); var ambientSup = this.obj.find('.sc-ambient sup a'); conversationSup.off('focus.budsIntelligentANC').on('focus.budsIntelligentANC', $.proxy(function() { this.obj.removeClass('sc-mode--ambient'); this.obj.addClass('sc-mode--conversation'); }, this)); ambientSup.off('focus.budsIntelligentANC').on('focus.budsIntelligentANC', $.proxy(function() { this.obj.removeClass('sc-mode--conversation'); this.obj.addClass('sc-mode--ambient'); }, this)); // scrollmagic this.contents.pc.scrollmagic.opts.offset = (util.getNavigationHeight() * -1); var scene = new ScrollMagic.Scene(this.contents.pc.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.contents.pc.scrollmagic.controller); this.contents.pc.tweens.instance = step; }, this) }, build : $.proxy(function () { this.contents.pc.scrollmagic.build(); this.contents.pc.tweens.build(); }, this) }, mobile : { instance : null, destroy : $.proxy(function () { this.contents.mobile.scrollmagic.destroy(); this.contents.mobile.tweens.kill(); }, this), scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '100%', reverse : true, offset: (util.getNavigationHeight() * -1) }, destroy : $.proxy(function () { if (this.contents.mobile.scrollmagic.controller == null) return; this.txtWrap.unwrap(); this.contents.mobile.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.contents.mobile.scrollmagic.controller = null; }, this), build : $.proxy(function () { this.txtWrap.wrapAll('

    '); this.txtSection = this.txtWrap.parent(); this.contents.mobile.scrollmagic.controller = new ScrollMagic.Controller(); }, this) }, tweens : { instance : null, kill : $.proxy(function () { if (this.contents.mobile.tweens.instance == null) return; this.contents.mobile.tweens.instance.progress(1).kill(); this.obj.removeClass('show visible sc-mode--conversation sc-mode--ambient'); this.contents.mobile.tweens.instance = null }, this), build : $.proxy(function () { var step = new TimelineLite(); step.fromTo(this.txtSection, 1, { marginTop : 0 }, { marginTop : -this.txtWrap.eq(0).outerHeight(true), onStart : $.proxy(function () { this.obj.addClass('show visible sc-mode--conversation'); }, this), onReverseComplete : $.proxy(function () { // this.obj.removeClass('sc-mode--conversation'); }, this), immediateRender : false }); step.to(this.txtSection, .1, { onStart : $.proxy(function () { this.obj.addClass('show visible sc-mode--conversation'); this.obj.removeClass('sc-mode--conversation'); this.obj.addClass('sc-mode--ambient'); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-mode--ambient'); this.obj.addClass('sc-mode--conversation'); }, this), immediateRender : false }); var conversationSup = this.obj.find('.sc-conversation sup a'); var ambientSup = this.obj.find('.sc-ambient sup a'); var textSection = this.txtSection; conversationSup.off('focus.budsIntelligentANC').on('focus.budsIntelligentANC', $.proxy(function(e) { this.obj.removeClass('sc-mode--ambient'); this.obj.addClass('sc-mode--conversation'); setTimeout(function() { textSection.css('margin-top', ($(e.target).offset().top - textSection.offset().top - (util.getNavigationHeight() / 2)) * -1); }, 300); }, this)); ambientSup.off('focus.budsIntelligentANC').on('focus.budsIntelligentANC', $.proxy(function(e) { this.obj.removeClass('sc-mode--conversation'); this.obj.addClass('sc-mode--ambient'); setTimeout(function() { textSection.css('margin-top', ($(e.target).offset().top - textSection.offset().top - (util.getNavigationHeight() / 2)) * -1); }, 300); }, this)); // scrollmagic this.contents.mobile.scrollmagic.opts.offset = (util.getNavigationHeight() * -1); var scene = new ScrollMagic.Scene(this.contents.mobile.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.contents.mobile.scrollmagic.controller); this.contents.mobile.tweens.instance = step; }, this) }, build : $.proxy(function () { this.contents.mobile.scrollmagic.build(); this.contents.mobile.tweens.build(); }, this) } } }); }, changeEvents : function (event) { var events = [], eventNames = event.split(' '); for (var key in eventNames) { events.push(eventNames[key] + this.opts.customEvent); } return events.join(' '); }, bindEvents : function (type) { if (type) { $(window).on(this.changeEvents('resize orientationchange'), $.proxy(this.resizeFunc, this)); } else { $(window).off(this.changeEvents('resize orientationchange')); } }, resizeFunc : function () { this.winWidth = util.winSize().w; if (this.opts.resizeStart == null) { this.opts.resizeStart = this.winWidth; this.resizeAnimateFunc(); } window.clearTimeout(this.resizeEndTime); this.resizeEndTime = window.setTimeout($.proxy(this.resizeEndFunc, this), 150); }, resizeEndFunc : function () { this.opts.resizeStart = null; this.setAction(); util.cancelAFrame.call(window, this.resizeRequestFrame); }, resizeAnimateFunc : function () { this.setAction(); this.resizeRequestFrame = util.requestAFrame.call(window, $.proxy(this.resizeAnimateFunc, this)); }, setAction : function () { clearTimeout(actionTimeout); actionTimeout = setTimeout($.proxy(function() { if (this.winWidth > breakPoint) { if (this.opts.sizeAttr.action !== 'OTHER') { this.opts.sizeAttr.action = 'OTHER'; this.contents.mobile.destroy(); this.contents.pc.build(); } } else { if (this.opts.sizeAttr.action !== 1024) { this.opts.sizeAttr.action = 1024; this.contents.pc.destroy(); this.contents.mobile.build(); } } }, this), 500); } }; var motion2Timeout = null; var motion2 = { opts : { stateAttr : { init : false } }, init : function () { clearTimeout(motion2Timeout); motion2Timeout = setTimeout($.proxy(function() { this.opts.stateAttr.init = true; this.setElements(); this.initLayout(); this.buildScrollMagic(); this.buildTween(); }, this), 1000); }, setElements : function () { this.objWrap = $('#professional-sound .sc-buds__feature-immersive-v2'); this.obj = this.objWrap.find('.sc-buds-sticky-wrap'); this.noiseFreeSection = this.obj.find('.sc-img-noise-free'); this.seqImgSection = this.obj.find('.sc-seq-image'); this.txtWrap = this.obj.find('.sc-article__text-wrap'); this.seqWrap = this.obj.find('.sc-seq-wrap'); this.txt1 = this.txtWrap.find('.sc-article__eyebrow-wrap'); this.txt2 = this.txtWrap.find('.sc-article__headline-wrap'); this.txt3 = this.txtWrap.find('.sc-article__desc-wrap'); this.txt4 = this.txtWrap.find('.sc-article__disclaimer-wrap'); }, initLayout : function () { this.objWrap.addClass('show visible'); this.obj.removeClass('active sc-cue1-callout sc-cue2-textinner sc-text-enter--ready sc-text-enter sc-fade-show sc-cue3-callout2 sc-cue4-xray'); this.obj.css('height', 'auto'); this.txtWrap.addClass('sc-text-enter--out'); var checkProcess = null; var checkImageLoaded = function() { if (immersiveImages.length > 0 && immersiveImages[0].complete) { immersiveContext.drawImage(immersiveImages[0], 0, 0, immersiveImageWidth, immersiveImageHeight); cancelCheck(); } else { checkProcess = window.requestAnimationFrame(checkImageLoaded); } }; var cancelCheck = function() { window.cancelAnimationFrame(checkProcess); }; checkImageLoaded(); }, buildScrollMagic : function () { util.def(this, { scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '300%', reverse : true, offset: (util.getNavigationHeight() * -1) }, destroy : $.proxy(function () { if (this.scrollmagic.controller == null) return; this.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.scrollmagic.controller = null; }, this), build : $.proxy(function () { if (!!!this.txtWrapInner) { this.txtWrap.prepend('

    '); this.txtWrapInner = $('.js__sc-article__text-section'); this.txtWrapInner.append(this.txt1); this.txtWrapInner.append(this.txt2); this.txtWrapInner.append(this.txt3); this.txtWrapInner.append(this.txt4); this.txtSection = this.txtWrap.parent(); } this.scrollmagic.controller = new ScrollMagic.Controller(); }, this) } }); if (this.scrollmagic.controller == null) this.scrollmagic.build(); }, buildTween : function () { util.def(this, { tweens : { instance : null, kill : $.proxy(function () { if (this.tweens.instance == null) return; this.tweens.instance.progress(1).kill(); this.obj.removeClass('active sc-cue1-callout sc-cue2-textinner sc-text-enter--ready sc-text-enter sc-fade-show sc-cue3-callout2 sc-cue4-xray'); this.seqImgSection.removeClass('sc-show sc-hide'); this.tweens.instance = null; }, this), build : $.proxy(function () { var step = new TimelineLite(); var seqObj = this.obj; var seqObjWrap = this.objWrap; var seqWrap = this.seqWrap; var txtObj = this.txtWrap; var txtSection = this.txtSection; var currentCue = 1; var textInner = this.txtWrapInner; var cue1Anim = null; var cue4Anim = null; var cue1ReverseAnim = null; var cue4ReverseAnim = null; var maxY = txtObj.height() - textInner.outerHeight(); step.to(seqObj, 4, { onStart: function() { var seqNum = 0; seqObj.addClass('active'); var drawSequence = function() { if (isLowNet) { seqObj.removeClass('sc-cue4-xray'); animationFnc.immersive(1); TweenLite.fromTo(immersiveCanvas, 1, {opacity:0}, {opacity: 1}); seqObj.addClass('sc-cue1-callout'); } else { if (!seqObj.hasClass('active')) seqObj.addClass('active'); seqObj.removeClass('sc-cue4-xray'); if (seqNum > immersiveImageCount) { cancelSequence(); if (currentCue == 1) seqObj.addClass('sc-cue1-callout'); } else { animationFnc.immersive(seqNum); cue1Anim = window.requestAnimationFrame(drawSequence); seqNum++; } } }; var cancelSequence = function() { window.cancelAnimationFrame(cue1Anim); }; drawSequence(); currentCue = 1; }, onUpdate: function() { currentCue = 1; if (!seqObj.hasClass('active')) seqObj.addClass('active'); seqObj.removeClass('sc-cue4-xray'); }, onReverseComplete: function() { var seqNum = immersiveImageCount; seqObj.removeClass('sc-cue1-callout sc-cue3-callout2'); var drawSequence = function() { if (isLowNet) { animationFnc.immersive(0); TweenLite.fromTo(immersiveCanvas, 1, {opacity:0}, {opacity: 1}); seqObj.removeClass('active'); seqObj.removeClass('sc-cue4-xray'); } else { if (!seqObj.hasClass('active')) seqObj.addClass('active'); if (seqNum < 0) { cancelSequence(); seqObj.removeClass('active'); seqObj.removeClass('sc-cue4-xray'); } else { animationFnc.immersive(seqNum); cue1ReverseAnim = window.requestAnimationFrame(drawSequence); seqNum--; } } }; var cancelSequence = function() { window.cancelAnimationFrame(cue1ReverseAnim); }; drawSequence(); window.cancelAnimationFrame(cue1Anim); seqObj.removeClass('sc-cue4-xray'); currentCue = 1; }, immediateRender: false }); var nums = { val: 0, valMax: maxY, compare: 0, current: null }; step.to(nums, 4, { val: nums.valMax, ease: Power0.easeNone, onStart: function() { seqObj.addClass('sc-cue2-textinner'); seqObj.removeClass('sc-cue1-callout sc-cue3-callout2'); txtObj.addClass('sc-text-enter--ready sc-text-enter sc-fade-show'); seqObj.removeClass('sc-cue4-xray'); currentCue = 2; }, onUpdate: function() { if(txtObj.height() < textInner.outerHeight()) { var updateNum = parseInt(nums.val.toFixed(0)); if (nums.current != updateNum) { textInner.css('transform', 'translateY(' + updateNum + 'px)'); nums.current = updateNum; } if (!seqObj.hasClass('active')) seqObj.addClass('active'); } else { textInner.css('transform', 'translateY(0px)'); } currentCue = 2; seqObj.removeClass('sc-cue4-xray'); }, onReverseComplete: function() { seqObj.addClass('sc-cue1-callout'); seqObj.removeClass('sc-cue2-textinner sc-cue3-callout2'); txtObj.removeClass('sc-text-enter--ready sc-text-enter sc-fade-show'); seqObj.removeClass('sc-cue4-xray'); currentCue = 2; }, immediateRender: false }); step.to(seqObj, 4, { onStart: function() { seqObj.addClass('sc-cue3-callout2'); seqObj.removeClass('sc-cue1-callout sc-cue2-textinner'); txtObj.removeClass('sc-text-enter--ready sc-text-enter sc-fade-show'); seqObj.removeClass('sc-cue4-xray'); currentCue = 3; }, onUpdate: function() { currentCue = 3; if (!seqObj.hasClass('active')) seqObj.addClass('active'); seqObj.removeClass('sc-cue4-xray'); }, onReverseComplete: function() { seqObj.addClass('sc-cue2-textinner'); seqObj.removeClass('sc-cue1-callout sc-cue3-callout2'); txtObj.addClass('sc-text-enter--ready sc-text-enter sc-fade-show'); seqObj.removeClass('sc-cue4-xray'); currentCue = 3; }, immediateRender: false }); step.to(seqObj, 4, { onStart: function() { var seqNum = immersiveImageCount; seqObj.removeClass('sc-cue3-callout2'); var drawSequence = function() { if (isLowNet) { animationFnc.immersive(0); TweenLite.fromTo(immersiveCanvas, 1, {opacity:0}, {opacity: 1}); seqObj.addClass('sc-cue4-xray'); } else { if (!seqObj.hasClass('active')) seqObj.addClass('active'); seqObj.removeClass('sc-cue3-callout2 sc-cue4-xray'); if (seqNum < 0) { cancelSequence(); if (currentCue == 4) seqObj.addClass('sc-cue4-xray'); } else { animationFnc.immersive(seqNum); cue4Anim = window.requestAnimationFrame(drawSequence); seqNum--; } } }; var cancelSequence = function() { window.cancelAnimationFrame(cue4Anim); }; drawSequence(); currentCue = 4; }, onUpdate: function() { currentCue = 4; if (!seqObj.hasClass('active')) seqObj.addClass('active'); }, onReverseComplete: function() { var seqNum = 0; seqObj.removeClass('sc-cue4-xray'); var drawSequence = function() { if (isLowNet) { animationFnc.immersive(1); TweenLite.fromTo(immersiveCanvas, 1, {opacity:0}, {opacity: 1}); seqObj.addClass('sc-cue3-callout2'); } else { if (!seqObj.hasClass('active')) seqObj.addClass('active'); if (seqNum > immersiveImageCount) { cancelSequence(); if (currentCue == 3) seqObj.addClass('sc-cue3-callout2'); seqObj.removeClass('sc-cue2-textinner'); txtObj.removeClass('sc-text-enter--ready sc-text-enter sc-fade-show'); } else { animationFnc.immersive(seqNum); cue4ReverseAnim = window.requestAnimationFrame(drawSequence); seqNum++; } } }; var cancelSequence = function() { window.cancelAnimationFrame(cue4ReverseAnim); }; if (seqObj.hasClass('active')) drawSequence(); window.cancelAnimationFrame(cue4Anim); currentCue = 4; }, immediateRender: false }); // scrollmagic var scene = new ScrollMagic.Scene(this.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.scrollmagic.controller); this.tweens.instance = step; }, this) } }); if (this.tweens.instance == null) this.tweens.build(); }, destroy : function () { this.scrollmagic.destroy(); this.tweens.kill(); }, reInit : function() { if (!this.opts.stateAttr.init) return; this.destroy(); this.init(); } }; var motion3Timeout = null; var motion3 = { opts : { stateAttr : { init : false } }, init : function () { clearTimeout(motion3Timeout); motion3Timeout = setTimeout($.proxy(function() { this.opts.stateAttr.init = true; this.setElements(); this.initLayout(); this.buildScrollMagic(); this.buildTween(); }, this), 1000); }, setElements : function () { this.obj = $('#auto-switching .sc-buds-sticky-wrap'); this.mediaWrap = this.obj.find('.sc-article__media-wrap'); this.mediaWrapBg = this.mediaWrap.find('.sc-article__bg'); }, initLayout : function () { this.obj.css('height', 'auto'); }, buildScrollMagic : function () { util.def(this, { scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '100%', reverse : true, offset: (util.getNavigationHeight() * -1) }, destroy : $.proxy(function () { if (this.scrollmagic.controller == null) return; this.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.scrollmagic.controller = null; }, this), build : $.proxy(function () { this.scrollmagic.controller = new ScrollMagic.Controller(); }, this) } }); if (this.scrollmagic.controller == null) this.scrollmagic.build(); }, buildTween : function () { util.def(this, { tweens : { instance : null, kill : $.proxy(function () { if (this.tweens.instance == null) return; this.tweens.instance.progress(1).kill(); this.obj.removeClass('sc-cue1 sc-cue2 sc-cue3'); this.tweens.instance = null; }, this), build : $.proxy(function () { var step = new TimelineLite(); step.to(this.obj, 2, { onStart : $.proxy(function () { this.obj.addClass('sc-cue1'); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-cue1 sc-cue2 sc-cue3'); }, this), immediateRender : false }); step.to(this.obj, 2, { onStart : $.proxy(function () { this.obj.addClass('sc-cue2'); setTimeout($.proxy(function() { this.obj.addClass('sc-cue3'); }, this), 1000); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-cue2'); this.obj.removeClass('sc-cue3'); }, this), immediateRender : false }); // scrollmagic var scene = new ScrollMagic.Scene(this.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.scrollmagic.controller); this.tweens.instance = step; }, this) } }); if (this.tweens.instance == null) this.tweens.build(); }, destroy : function () { this.scrollmagic.destroy(); this.tweens.kill(); }, reInit : function() { if (!this.opts.stateAttr.init) return; this.destroy(); this.init(); } }; var motion4Timeout = null; var motion4 = { opts : { stateAttr : { init : false } }, init : function () { clearTimeout(motion4Timeout); motion4Timeout = setTimeout($.proxy(function() { this.opts.stateAttr.init = true; this.setElements(); this.buildScrollMagic(); this.buildTween(); }, this), 1000); }, setElements : function () { this.parentObj = $('#bixby-voice-wake-up'); this.obj = this.parentObj.find('.sc-article__content'); }, buildScrollMagic : function () { util.def(this, { scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '50%', reverse : true, offset: (util.getNavigationHeight() * -1) }, destroy : $.proxy(function () { if (this.scrollmagic.controller == null) return; this.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.scrollmagic.controller = null; }, this), build : $.proxy(function () { this.scrollmagic.controller = new ScrollMagic.Controller(); }, this) } }); this.scrollmagic.build(); }, buildTween : function () { util.def(this, { tweens : { instance : null, kill : $.proxy(function () { if (this.tweens.instance == null) return; this.tweens.instance.progress(1).kill(); this.parentObj.removeClass('sc-cue1 sc-cue2'); this.tweens.instance = null; }, this), build : $.proxy(function () { var step = new TimelineLite(); step.to(this.obj, 2, { onStart : $.proxy(function () { this.parentObj.addClass('sc-cue1'); this.parentObj.removeClass('sc-cue2'); }, this), onComplete: $.proxy(function() { this.parentObj.removeClass('sc-cue1'); this.parentObj.addClass('sc-cue2'); }, this), immediateRender : false }); // scrollmagic var scene = new ScrollMagic.Scene(this.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.scrollmagic.controller); this.tweens.instance = step; }, this) } }); this.tweens.build(); }, destroy : function () { this.scrollmagic.destroy(); this.tweens.kill(); }, reInit : function() { if (!this.opts.stateAttr.init) return; this.destroy(); this.init(); } }; var motion5Timeout = null; var motion5 = { opts : { customEvent : '.Component' + (new Date()).getTime() + Math.random(), stateAttr : { init : false }, sizeAttr : { action : null }, resizeStart : null }, init : function () { clearTimeout(motion5Timeout); motion5Timeout = setTimeout($.proxy(function() { this.opts.stateAttr.init = true; this.setElements(); this.initLayout(); this.buildScrollMagic(); this.buildTween(); }, this), 1000); }, setElements : function () { this.obj = $('#budsDesign .sc-buds-sticky-wrap'); this.titWrap = this.obj.find('.sc-color-callout'); this.tit* = this.titWrap.find('>li'); this.budsWrap = this.obj.find('.sc-color-rolling'); this.buds = this.budsWrap.find('.sc-buds'); }, initLayout : function () { if (this.cloneBuds != undefined) { this.cloneBuds.remove(); } this.obj.css('height', 'auto'); var buds1 = this.buds.eq(0).clone(); var buds2 = this.buds.eq(1).clone(); this.cloneBuds = buds1.add(buds2); this.budsWrap.append(this.cloneBuds); }, buildScrollMagic : function () { util.def(this, { scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '150%', reverse : true, offset: sizeMode > 3 ? (util.getNavigationHeight() * -2) : (util.getNavigationHeight() * -1) }, destroy : $.proxy(function () { if (this.scrollmagic.controller == null) return; this.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.scrollmagic.controller = null; }, this), build : $.proxy(function () { this.scrollmagic.controller = new ScrollMagic.Controller(); }, this) } }); this.scrollmagic.build(); }, buildTween : function () { util.def(this, { tweens : { instance : null, kill : $.proxy(function () { if (this.tweens.instance == null) return; this.tweens.instance.progress(1).kill(); this.obj.removeClass('sc-cue1 sc-cue2 sc-cue3 sc-cue4'); this.tit*.eq(0).removeClass('sc-show sc-hide'); this.tit*.eq(1).removeClass('sc-show sc-hide'); this.tit*.eq(2).removeClass('sc-show sc-hide'); this.tweens.instance = null; }, this), build : $.proxy(function () { var step = new TimelineLite(); step.to(this.obj, .2, { onStart : $.proxy(function () { }, this), immediateRender : false }); step.to(this.obj, 1, { onStart : $.proxy(function () { this.obj.addClass('sc-cue1'); this.tit*.eq(0).addClass('sc-show'); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-cue1'); this.tit*.eq(0).removeClass('sc-show'); }, this), immediateRender : false }); step.to(this.obj, 1, { onStart : $.proxy(function () { this.obj.removeClass('sc-cue1'); this.obj.addClass('sc-cue2'); this.tit*.eq(0).removeClass('sc-show'); this.tit*.eq(1).addClass('sc-show'); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-cue2'); this.obj.addClass('sc-cue1'); this.tit*.eq(1).removeClass('sc-show'); this.tit*.eq(0).addClass('sc-show'); }, this), immediateRender : false }); step.to(this.obj, 1, { onStart : $.proxy(function () { this.obj.removeClass('sc-cue2'); this.obj.addClass('sc-cue3'); this.tit*.eq(1).removeClass('sc-show'); this.tit*.eq(2).addClass('sc-show'); }, this), // onComplete: $.proxy(function() { // this.obj.addClass('sc-cue4'); // }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-cue3'); this.obj.addClass('sc-cue2'); this.tit*.eq(2).removeClass('sc-show'); this.tit*.eq(1).addClass('sc-show'); }, this), immediateRender : false }); step.to(this.obj, 0.01, { onStart : $.proxy(function () { this.obj.addClass('sc-cue4'); }, this), onReverseComplete : $.proxy(function () { this.obj.removeClass('sc-cue4'); }, this), immediateRender : false }); // scrollmagic var scene = new ScrollMagic.Scene(this.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.scrollmagic.controller); this.tweens.instance = step; }, this) } }); this.tweens.build(); }, destroy : function () { this.scrollmagic.destroy(); this.tweens.kill(); }, reInit : function() { if (!this.opts.stateAttr.init) return; this.destroy(); this.init(); } }; var motion6Timeout = null; var motion6 = { opts : { customEvent : '.Component' + (new Date()).getTime() + Math.random(), stateAttr : { init : false }, sizeAttr : { action : null }, resizeStart : null }, init : function () { clearTimeout(motion6Timeout); motion6Timeout = setTimeout($.proxy(function() { this.opts.stateAttr.init = true; this.setElements(); this.initLayout(); this.buildScrollMagic(); this.buildTween(); }, this), 1000); }, setElements : function () { this.obj = $('#budsDesign .sc-feature-fit__sizes-wrap'); this.fitSizeItem = this.obj.find('.sc-feature-fit__sizes-list li'); }, initLayout : function () { this.obj.css('height', 'auto'); }, buildScrollMagic : function () { util.def(this, { scrollmagic : { controller : null, opts : { triggerElement : this.obj.get(0), triggerHook : 0, duration : '150%', reverse : true, offset: util.getNavigationHeight() * -1 }, destroy : $.proxy(function () { if (this.scrollmagic.controller == null) return; this.scrollmagic.controller.destroy(); this.obj.unwrap().css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); this.scrollmagic.controller = null; }, this), build : $.proxy(function () { this.scrollmagic.controller = new ScrollMagic.Controller(); }, this) } }); this.scrollmagic.build(); }, buildTween : function () { util.def(this, { tweens : { instance : null, kill : $.proxy(function () { if (this.tweens.instance == null) return; this.tweens.instance.progress(1).kill(); this.tweens.instance = null; }, this), build : $.proxy(function () { var step = new TimelineLite(); step.to(this.obj, 1, { onStart : $.proxy(function () { this.fitSizeItem.removeClass('is-active'); this.fitSizeItem.eq(0).addClass('is-active'); }, this), onReverseComplete : $.proxy(function () { this.fitSizeItem.removeClass('is-active'); this.fitSizeItem.eq(0).addClass('is-active'); }, this), immediateRender : false }); step.to(this.obj, 1, { onStart : $.proxy(function () { this.fitSizeItem.removeClass('is-active'); this.fitSizeItem.eq(1).addClass('is-active'); }, this), onReverseComplete : $.proxy(function () { this.fitSizeItem.removeClass('is-active'); this.fitSizeItem.eq(1).addClass('is-active'); }, this), immediateRender : false }); step.to(this.obj, 1, { onStart : $.proxy(function () { this.fitSizeItem.removeClass('is-active'); this.fitSizeItem.eq(2).addClass('is-active'); }, this), onReverseComplete : $.proxy(function () { this.fitSizeItem.removeClass('is-active'); this.fitSizeItem.eq(2).addClass('is-active'); }, this), immediateRender : false }); // scrollmagic var scene = new ScrollMagic.Scene(this.scrollmagic.opts) .setPin(this.obj.get(0)) .setTween(step) .addTo(this.scrollmagic.controller); this.tweens.instance = step; }, this) } }); this.tweens.build(); }, destroy : function () { this.scrollmagic.destroy(); this.tweens.kill(); }, reInit : function() { if (!this.opts.stateAttr.init) return; this.destroy(); this.init(); } }; var budsOverviewParallax = { opts : { customEvent : '.Component' + (new Date()).getTime() + Math.random(), stateAttr : { init : false }, sizeAttr : { action : null }, resizeStart : null }, init : function () { this.opts.stateAttr.init = true; this.initLayout(); this.setElements(); this.buildParallax(); this.resizeFunc(); this.bindEvents(true); }, initLayout: function() { if (document.documentElement.querySelector('#sc-buds__overview') == undefined) { $('#budsOverview').wrapAll('

    ') }; }, setElements : function () { this.objParent = $('#sc-buds__overview'); this.obj = $('#budsOverview'); }, buildParallax : function () { util.def(this, { parallax : { instance : [], destroy : $.proxy(function () { for (var i = 0, max = this.parallax.instance.length; i < max; i++) { this.parallax.instance[i].destroy(); } this.parallax.instance = []; }, this), build : $.proxy(function () { var build = new ParallaxView(this.obj, { triggerElement : this.objParent, animation : { from : { y : 200 }, to : { y : -200 } } }); this.parallax.instance.push(build); }, this) } }); // this.parallax.build(); }, changeEvents : function (event) { var events = [], eventNames = event.split(' '); for (var key in eventNames) { events.push(eventNames[key] + this.opts.customEvent); } return events.join(' '); }, bindEvents : function (type) { if (type) { $(window).on(this.changeEvents('resize orientationchange'), $.proxy(this.resizeFunc, this)); } else { $(window).off(this.changeEvents('resize orientationchange')); } }, resizeFunc : function () { this.winWidth = util.winSize().w; if (this.opts.resizeStart == null) { this.opts.resizeStart = this.winWidth; this.resizeAnimateFunc(); } window.clearTimeout(this.resizeEndTime); this.resizeEndTime = window.setTimeout($.proxy(this.resizeEndFunc, this), 150); }, resizeEndFunc : function () { this.opts.resizeStart = null; this.setAction(); util.cancelAFrame.call(window, this.resizeRequestFrame); }, resizeAnimateFunc : function () { this.setAction(); this.resizeRequestFrame = util.requestAFrame.call(window, $.proxy(this.resizeAnimateFunc, this)); }, setAction : function () { if (sizeMode > 1) { if (this.opts.sizeAttr.action !== 'OTHER') { this.opts.sizeAttr.action = 'OTHER'; this.parallax.build(); } } else { if (this.opts.sizeAttr.action !== 1024) { this.opts.sizeAttr.action = 1024; this.parallax.destroy(); } } }, destroy : function () { if (!this.opts.stateAttr.init) return; this.parallax.destroy(); } }; var budsFeatureDesignTimeout = null; var budsFeatureDesignParallax = { opts : { customEvent : '.Component' + (new Date()).getTime() + Math.random(), stateAttr : { init : false }, sizeAttr : { action : null }, resizeStart : null }, init: function() { clearTimeout(budsFeatureDesignTimeout); budsFeatureDesignTimeout = setTimeout($.proxy(function() { this.opts.stateAttr.init = true; this.setElements(); this.buildParallax(); this.bindEvents(); }, this), 1000); }, setElements: function() { this.objParent = $("#budsDesign"); this.obj = this.objParent.find(".sc-buds__feature-design .sc-buds-sticky"); }, buildParallax: function() { util.def(this, { parallax : { instance : [], destroy : $.proxy(function () { if (this.parallax.instance.length < 0) return; this.obj.css({ 'position' : '', 'margin' : '', 'inset' : '', 'box-sizing' : '', 'width' : '' }); for (var i = 0, max = this.parallax.instance.length; i < max; i++) { this.parallax.instance[i].destroy(); } this.parallax.instance = []; }, this), build : $.proxy(function () { var build = new ParallaxView(this.obj, { triggerElement : this.obj, animation : { from : { y : 200 }, to : { y : 0 } }, breakpoints: { breakPoint : { from: { y: 0 }, to: { y: 0 } } } }); this.parallax.instance.push(build); }, this) } }); this.parallax.build(); }, changeEvents : function (event) { var events = [], eventNames = event.split(' '); for (var key in eventNames) { events.push(eventNames[key] + this.opts.customEvent); } return events.join(' '); }, bindEvents : function (type) { if (type) { $(window).on(this.changeEvents('resize orientationchange'), $.proxy(this.resizeFunc, this)); } else { $(window).off(this.changeEvents('resize orientationchange')); } }, resizeFunc : function () { this.winWidth = util.winSize().w; if (this.opts.resizeStart == null) { this.opts.resizeStart = this.winWidth; this.resizeAnimateFunc(); } window.clearTimeout(this.resizeEndTime); this.resizeEndTime = window.setTimeout($.proxy(this.resizeEndFunc, this), 150); }, resizeEndFunc : function () { this.opts.resizeStart = null; this.setAction(); util.cancelAFrame.call(window, this.resizeRequestFrame); }, resizeAnimateFunc : function () { this.setAction(); this.resizeRequestFrame = util.requestAFrame.call(window, $.proxy(this.resizeAnimateFunc, this)); }, setAction : function () { if (this.winWidth > breakPoint) { if (this.opts.sizeAttr.action !== 'OTHER') { this.opts.sizeAttr.action = 'OTHER'; this.contents.build(); } } else { if (this.opts.sizeAttr.action !== 1024) { this.opts.sizeAttr.action = 1024; this.contents.destroy(); } } }, destroy: function() { if (!this.opts.stateAttr.init) return; if (this.parallax.instance.length < 1) this.parallax.destroy(); } }; var budsBatteryParallax = { init: function() { this.initLayout(); this.setElements(); this.buildParallax(); }, initLayout: function() { if (document.documentElement.querySelector('#sc-buds__battery') == undefined) { $('.sc-buds__feature-battery').wrapAll('

    '); }; }, setElements: function() { this.batteryMediaWrapParent = $('#sc-buds__battery'); this.batteryMediaWrap = $('.sc-buds__feature-battery'); }, buildParallax : function () { util.def(this, { parallax : { instance : [], destroy : $.proxy(function () { for (var i = 0, max = this.parallax.instance.length; i < max; i++) { this.parallax.instance[i].destroy(); } this.parallax.instance = []; }, this), build : $.proxy(function () { var build = new ParallaxView(this.batteryMediaWrapParent, { triggerElement : this.batteryMediaWrap, animation : { from : { y : 100 }, to : { y : -200 } } }); this.parallax.instance.push(build); }, this) } }); this.parallax.build(); }, destroy: function() { this.parallax.destroy(); } }; var commonParallax = { opts : { customEvent : '.Component' + (new Date()).getTime() + Math.random(), stateAttr : { init : false }, sizeAttr : { action : null }, resizeStart : null }, init : function () { this.opts.stateAttr.init = true; this.initLayout(); this.setElements(); this.buildParallax(); this.resizeFunc(); this.bindEvents(true); }, initLayout: function() { if (document.documentElement.querySelector('#sc-buds__noise-cancel') == undefined) { $('.sc-buds__feature-noise-cancel').wrapAll('

    '); }; // if (document.documentElement.querySelector('#sc-buds__battery') == undefined) { // $('.sc-buds__feature-battery').wrapAll('

    '); // }; }, setElements : function () { this.modelParent = $('#sc-buds__noise-cancel'); this.model = this.modelParent.find('.sc-buds__feature-noise-cancel'); // this.batteryMediaWrapParent = $('#sc-buds__battery'); // this.batteryMediaWrap = $('.sc-buds__feature-battery'); }, buildParallax : function () { util.def(this, { parallax : { instance : [], destroy : $.proxy(function () { // if (document.documentElement.querySelector('#sc-buds__noise-cancel') != undefined) { // $('.sc-buds__feature-noise-cancel').unwrap() // }; // if (document.documentElement.querySelector('#sc-buds__battery') != undefined) { // $('.sc-buds__feature-battery').unwrap() // }; for (var i = 0, max = this.parallax.instance.length; i < max; i++) { this.parallax.instance[i].destroy(); } this.parallax.instance = []; }, this), build : $.proxy(function () { var build = new ParallaxView(this.modelParent, { triggerElement : this.model, animation : { from : { y : 200 }, to : { y : -200 } } }); // var build3 = new ParallaxView(this.batteryMediaWrapParent, { // triggerElement : this.batteryMediaWrap, // animation : { // from : { // y : 200 // }, // to : { // y : -200 // } // } // }); this.parallax.instance.push(build); // this.parallax.instance.push(build3); }, this) } }); // this.parallax.build(); }, changeEvents : function (event) { var events = [], eventNames = event.split(' '); for (var key in eventNames) { events.push(eventNames[key] + this.opts.customEvent); } return events.join(' '); }, bindEvents : function (type) { if (type) { $(window).on(this.changeEvents('resize orientationchange'), $.proxy(this.resizeFunc, this)); } else { $(window).off(this.changeEvents('resize orientationchange')); } }, resizeFunc : function () { this.winWidth = util.winSize().w; if (this.opts.resizeStart == null) { this.opts.resizeStart = this.winWidth; this.resizeAnimateFunc(); } window.clearTimeout(this.resizeEndTime); this.resizeEndTime = window.setTimeout($.proxy(this.resizeEndFunc, this), 150); }, resizeEndFunc : function () { this.opts.resizeStart = null; this.setAction(); util.cancelAFrame.call(window, this.resizeRequestFrame); }, resizeAnimateFunc : function () { this.setAction(); this.resizeRequestFrame = util.requestAFrame.call(window, $.proxy(this.resizeAnimateFunc, this)); }, setAction : function () { if (sizeMode > 1) { if (this.opts.sizeAttr.action !== 'OTHER') { this.opts.sizeAttr.action = 'OTHER'; this.parallax.build(); } } else { if (this.opts.sizeAttr.action !== 1024) { this.opts.sizeAttr.action = 1024; this.parallax.destroy(); } } }, destroy : function () { if (!this.opts.stateAttr.init) return; this.parallax.destroy(); } }; return { init: init } })(); !function(t, e, i) { "use strict"; function n() { e.addEventListener ? e.removeEventListener("DOMContentLoaded", s) : e.detachEvent("onreadystatechange", s) } function s() { (e.addEventListener || "load" === event.type || "complete" === e.readyState) && (n(), i(window, window.jQuery)) } function r() { e.addEventListener ? e.addEventListener("DOMContentLoaded", s) : e.attachEvent("onreadystatechange", s) } i = i || function() {} , r() }(window, document, function(win, $) { GALAXY.atticHandler.init(); }); })(); ;(function($) { !function(t, e, i) { "use strict"; function n() { e.addEventListener ? e.removeEventListener("DOMContentLoaded", s) : e.detachEvent("onreadystatechange", s) } function s() { (e.addEventListener || "load" === event.type || "complete" === e.readyState) && (n(), i(window, window.jQuery)) } function r() { e.addEventListener ? e.addEventListener("DOMContentLoaded", s) : e.attachEvent("onreadystatechange", s) } i = i || function() {} , r() }(window, document, function(win, $) { if (!___IS_GALAXY) { window.GALAXY = { areaWidth: 0, scrollBarWidth: 0, isGalaxy: location.pathname.indexOf('/global/galaxy') === 0, scrollFunctions: [], path: { root: '/global/galaxy/' }, dom: { header: $('#header').get(0) || $('header').get(0) }, isTestURL: location.href.indexOf('samsung.com') < 0, imagePath: (function() { if (typeof __BUDS_PRO_SITE_CODE !== 'undefined' && __BUDS_PRO_SITE_CODE != null && __BUDS_PRO_SITE_CODE != undefined && __BUDS_PRO_SITE_CODE != '') { return '//images.samsung.com/common/galaxy-buds-pro/feature/' + __BUDS_PRO_SITE_CODE + '/'; } else { return './images/'; } })(), vodPlayer: (function() { var $layer, $layerTitle, $iframeBox, $iframe, $closeButton, $opener = null, opened = false, $baseContentsArea = null, $baseContentsClickable = null, isKeydown = false; function show(url, opener, autoplay) { var id = url.split('?v=')[1]; $('#wrap').attr('aria-hidden', 'true'); if (!$layer) { $layer = $([ '

    ', 'Movie player Layer', '

    ', '

    Official introduction

    ', '

    ', '

    ', '

    ', '

    ', '', '

    ' ].join('')); $layerTitle = $layer.find('span.layer-title'); $iframe = $layer.find('iframe'); $iframeBox = $iframe.parent(); $closeButton = $layer.find('button[class*="_btn_close"]'); $closeButton.one('keydown', function() { isKeydown = true; }); $closeButton.bind('click', function () { $baseContentsClickable.each(function(e) { var tabindex = $(this).data('prev-tabindex'); if (tabindex !== undefined && tabindex !== null) { $(this).attr('tabindex',tabindex); } else { $(this).removeAttr('tabindex'); } if ($baseContentsClickable.length - 1 == e) { $closeButton.attr('tabindex', '-1'); $opener.trigger('focus'); hide(); } }); }); $layer.bind('touchmove', GALAXY.preventDefault).appendTo(document.body); } $layer.removeAttr('aria-hidden'); if (!opened) { $layer.addClass('show'); $closeButton.attr('tabindex', '0'); if (opener) $opener = $(opener); $iframe.attr('src', GALAXY.getYoutubePlayerLink(id, autoplay)).appendTo($iframeBox); $baseContentsArea = $('#wrap'); $baseContentsClickable = $baseContentsArea.find('a,input,select,textarea,button,video,iframe'); $baseContentsClickable.each(function(e) { var tabindex = $(this).attr('tabindex'); if (tabindex !== undefined && tabindex !== null) { $(this).data('prev-tabindex', tabindex); } $(this).attr('tabindex','-1'); if ($baseContentsClickable.length - 1 == e) { $('.layer-title').trigger('focus'); } }); $layerTitle.focus(); if ($opener.attr('data-hidden-text') !== undefined) { $layer.find('.m_video_view').append('

    ' + $opener.attr('data-hidden-text') + '

    ') } GALAXY.noScroll.on(); opened = true; } } function hide() { if (opened) { $layer.attr('aria-hidden', 'true'); $('#wrap').removeAttr('aria-hidden'); $layer.removeClass('show'); $baseContentsClickable.each(function(e) { var tabindex = $(this).data('prev-tabindex'); if (tabindex !== undefined && tabindex !== null) { $(this).attr('tabindex',tabindex); } else { $(this).removeAttr('tabindex'); } }); isKeydown && $opener && $opener.focus(); $opener = null; GALAXY.setTransitionEndEvent($layer, function() { $iframe.attr('src', 'about:blank').detach(); GALAXY.noScroll.off(); }); opened = false; $layer.remove(); $layer = null; GALAXY.noScroll.off(); } isKeydown = false; } return { show: show, hide: hide } })(), getYoutubePlayerLink: function(id, autoplay, option) { return 'https://www.youtube.com/embed/'+ id + '?showinfo=0&wmode=transparent&autoplay=1&rel=0'; }, noScroll: (function() { var $documentElement, $wrap, $header, $headerButtonBox, $gnbBox, $gnbCloseButton, $subNavGnbBox, $topButtonBox, scrollBarWidth; function assign() { $documentElement = $(document.documentElement); $wrap = $('#wrap'); $header = $(GALAXY.isGalaxy?'#header':GALAXY.dom.header); $headerButtonBox = $header.find('p.link'); $gnbBox = $('#gnb'); $gnbContentsBox = $gnbBox.find('.g-contents'); $gnbCloseButton = $gnbBox.find('p.g-close a'); $subNavGnbBox = $('#subnav p.gnb'); $subNavPreButton = $('#subnav p.pre-button'); $topButtonBox = $('div.f_backtotop'); scrollBarWidth = GALAXY.getScrollBarWidth(); } return { activated: false, on: function() { var paddingRight = 0; !$documentElement && assign(); GALAXY.scrollFixSkip = true; $documentElement.addClass('is-no-scroll').css('paddingRight', scrollBarWidth); if (GALAXY.areaWidth > 1920+scrollBarWidth) { paddingRight = scrollBarWidth; $gnbBox.css('paddingRight', paddingRight); $gnbBox.addClass('wide'); } else { $gnbBox.removeClass('wide'); } $topButtonBox.css('paddingRight', scrollBarWidth); if ($wrap.hasClass('subnav-fixed')) { $subNavGnbBox.css('marginRight', scrollBarWidth-paddingRight); $subNavPreButton.css('marginRight', scrollBarWidth-paddingRight); } if ( $('#subnav .subnav-menus').length && GALAXY.areaWidth < 1920+scrollBarWidth) { $('#subnav .pre-button').css('padding-right', scrollBarWidth ); $('#subnav .subnav-menus ul').css('margin-right', scrollBarWidth ); $('#subnav.nav-type1 .heading a').css('margin-right', scrollBarWidth ); $('.subnav-inner .gnb').css('margin-right', scrollBarWidth ); } GALAXY.noScroll.activated = true; GALAXY.noScroll.resize(); }, off: function() { GALAXY.noScroll.activated = false; GALAXY.scrollFixSkip = false; $documentElement.removeClass('is-no-scroll').css('paddingRight', ''); $gnbBox.css('paddingRight', ''); $gnbContentsBox.css('right', ''); $gnbCloseButton.css('marginRight', ''); $topButtonBox.css('paddingRight', ''); $subNavGnbBox.css('marginRight', ''); $subNavPreButton.css('marginRight', ''); if ( $('#subnav .subnav-menus').length && GALAXY.areaWidth < 1920+scrollBarWidth) { $('#subnav .subnav-menus ul').css('margin-right', '' ); $('#subnav.nav-type1 .heading a').css('margin-right', '' ); $('.subnav-inner .gnb').css('margin-right', '' ); $('#subnav .pre-button').css('margin-right', '' ); } }, resize: function() { !$documentElement && assign(); if (GALAXY.isPoorBrowser) return; var marginRight = Math.round((GALAXY.areaWidth-(($header[0])?$header[0].offsetWidth:0))/2); if (GALAXY.noScroll.activated) marginRight += GALAXY.scrollBarWidth; $headerButtonBox.css('marginRight', marginRight); } } })(), setTransitionEndEvent: (function() { var supportTransition = $.support.transition, transitionEndName = 'transitionend webkitTransitionEnd mozTransitionEnd oTransitionEnd msTransitionEnd'; return function($target, callback,loop) { if (supportTransition) { $target.bind(transitionEndName, function(e) { if (e.target == this) { callback.call(this); $target.unbind(transitionEndName); } }); } else { callback.call($target[0]); } } })(), preventDefault: function(e) { e.preventDefault(); }, getScrollBarWidth: function() { var div = document.createElement('div'), scrollBarWidth; div.style.cssText = 'position: absolute; left: -999em; width: 100px; height: 100px; overflow: scroll;'; document.body.appendChild(div); scrollBarWidth = 100-div.clientWidth; document.body.removeChild(div); div = null; return scrollBarWidth; }, omniture: function(name, type) { var omniTag, isMicrositeAction = (type&&type!='') ? false : true, omniPage = window.OMNI_PAGE_NAME || ''; if (GALAXY.isGalaxy) { if (omniPage != '' && name.indexOf(omniPage) == 0) { name = name.replace(omniPage + ':', ''); } omniTag = [ 'global:', (window.OMNI_CAMPAIGN_NAME || ''), name.indexOf(':') !== 0 ? ':'+ omniPage +':'+ name : name ].join(''); if (GALAXY.isTestURL) { console.log('omniture: "'+ omniTag +'"'); } else { window.omniture_click && omniture_click(omniTag); } } else { omniTag = name; if (GALAXY.isTestURL) { console.log('omniture : "'+ type +'", "'+ omniTag +'"'); } else { window.sendClickCode && sendClickCode(type, omniTag); } } }, }; } else { window.GALAXY.vodPlayer = (function() { var $layer, $layerTitle, $iframeBox, $iframe, $closeButton, $opener = null, opened = false, $baseContentsArea = null, $baseContentsClickable = null, isKeydown = false; function show(url, opener, autoplay) { var id = url.split('?v=')[1]; $('#wrap').attr('aria-hidden', 'true'); if (!$layer) { $layer = $([ '

    ', 'Movie player Layer', '

    ', '

    Official introduction

    ', '

    ', '

    ', '

    ', '

    ', '', '

    ' ].join('')); $layerTitle = $layer.find('span.layer-title'); $iframe = $layer.find('iframe'); $iframeBox = $iframe.parent(); $closeButton = $layer.find('button[class*="_btn_close"]'); $closeButton.one('keydown', function() { isKeydown = true; }); $closeButton.bind('click', function () { $baseContentsClickable.each(function(e) { var tabindex = $(this).data('prev-tabindex'); if (tabindex !== undefined && tabindex !== null) { $(this).attr('tabindex',tabindex); } else { $(this).removeAttr('tabindex'); } if ($baseContentsClickable.length - 1 == e) { $closeButton.attr('tabindex', '-1'); $opener.trigger('focus'); hide(); } }); }); $layer.bind('touchmove', GALAXY.preventDefault).appendTo(document.body); } $layer.removeAttr('aria-hidden'); if (!opened) { $layer.addClass('show'); $closeButton.attr('tabindex', '0'); if (opener) $opener = $(opener); $iframe.attr('src', GALAXY.getYoutubePlayerLink(id, autoplay)).appendTo($iframeBox); $baseContentsArea = $('#wrap'); $baseContentsClickable = $baseContentsArea.find('a,input,select,textarea,button,video,iframe'); $baseContentsClickable.each(function(e) { var tabindex = $(this).attr('tabindex'); if (tabindex !== undefined && tabindex !== null) { $(this).data('prev-tabindex', tabindex); } $(this).attr('tabindex','-1'); if ($baseContentsClickable.length - 1 == e) { $('.layer-title').trigger('focus'); } }); $layerTitle.focus(); if ($opener.attr('data-hidden-text') !== undefined) { $layer.find('.m_video_view').append('

    ' + $opener.attr('data-hidden-text') + '

    ') } GALAXY.noScroll.on(); opened = true; } } function hide() { if (opened) { $layer.attr('aria-hidden', 'true'); $('#wrap').removeAttr('aria-hidden'); $layer.removeClass('show'); $baseContentsClickable.each(function(e) { var tabindex = $(this).data('prev-tabindex'); if (tabindex !== undefined && tabindex !== null) { $(this).attr('tabindex',tabindex); } else { $(this).removeAttr('tabindex'); } }); isKeydown && $opener && $opener.focus(); $opener = null; GALAXY.setTransitionEndEvent($layer, function() { $iframe.attr('src', 'about:blank').detach(); GALAXY.noScroll.off(); }); opened = false; $layer.remove(); $layer = null; GALAXY.noScroll.off(); } isKeydown = false; } return { show: show, hide: hide } })(); } }); })(window.jQuery);

    Galaxy Buds Pro Black | Kabellose Ohrhörer | Samsung Österreich (2024)

    References

    Top Articles
    Latest Posts
    Article information

    Author: Rev. Porsche Oberbrunner

    Last Updated:

    Views: 5619

    Rating: 4.2 / 5 (53 voted)

    Reviews: 84% of readers found this page helpful

    Author information

    Name: Rev. Porsche Oberbrunner

    Birthday: 1994-06-25

    Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

    Phone: +128413562823324

    Job: IT Strategist

    Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

    Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.