Com Tos

iOS 14: la imatge en imatge no funciona a YouTube? Aquí teniu una solució alternativa

A iOS 14, Apple va afegir un mode d'imatge a imatge activat iPhone que us permet veure un vídeo en una pantalla petita al vostre dispositiu mentre continueu fent altres coses al telèfon.





Imatge en imatge de YouTube
El mode Picture in Picture no funciona a l'aplicació de YouTube, tot i que era possible veure vídeos en Picture in Picture al lloc web mòbil de YouTube mitjançant Safari fins que YouTube intencionadament va anul·lar la solució la setmana passada, presumiblement per empènyer la gent a comprar una subscripció Premium. Durant una estona, encara podríeu aconseguir que Picture in Picture funcioni a YouTube.com a Safari si ho feu sol·liciteu el lloc d'escriptori , però YouTube també ho ha bloquejat.

Però gràcies a CodeEverywhere , ara hi ha una altra solució alternativa que utilitza un fragment de JavaScript i cap connector extern per suprimir el bloc Picture in Picture que YouTube ha afegit al seu lloc mòbil.



Tal com indica CodeEverywhere, el mateix codi també es pot utilitzar en una drecera d'iOS que després es pot seleccionar des de la vista d'activitat de Safari (abans anomenada Full Sheet) sempre que vulgueu veure un vídeo allotjat a YouTube a Picture in Picture.

Utilitzant l'script de CodeEverywhere, enginyer de programari Jonas Reitmann des de llavors ha creat una drecera i l'ha fet disponible per descarregar (Nota: la gent té problemes amb el funcionament de la drecera de descàrrega directa. Seguiu les instruccions següents), però si no us trobeu còmode baixant una drecera a cegues, podeu recrear-la amb els passos següents.

Com crear una drecera per a YouTube Picture in Picture

  1. Llançar el Dreceres aplicació al teu ‌iPhone‌ i feu clic a més ( + ) a l'extrem superior dret de la pantalla per crear una drecera nova.
    dreceres

  2. Aixeta Afegeix acció .
    dreceres

    Com mesurar a la càmera de l'iPhone
  3. Seleccioneu Web .
    dreceres

  4. A 'Safari', seleccioneu Executeu JavaScript a la pàgina web .
    dreceres

  5. On diu 'Executar JavaScript activat', toqueu les paraules blaves Pàgina web i, a continuació, seleccioneu Entrada de drecera al menú emergent.
    dreceres

  6. Traieu el codi JavaScript existent a la finestra de drecera i enganxeu el codi següent:
    let v = document.querySelector('vídeo');

    v.addEventListener('webkitpresentationmodechanged', (e)=>e.stopPropagation(), true);

    setTimeout(()=>v.webkitSetPresentationMode('imatge en imatge'), 3000);

    finalització ()
    dreceres

  7. Toqueu icona de tres punts a l'extrem superior dret de la pantalla.
    dreceres

  8. Doneu un nom a la vostra drecera, p. ex. 'YouTube PiP' i després activa l'interruptor al costat Mostra al full de compartició a la posició verda ON.
    dreceres

  9. Aixeta Comparteix tipus de fulls i, a continuació, seleccioneu Deseleccionar tot i toqueu Pàgines web de Safari .
    dreceres

    per què diu que el meu identificador d'Apple s'està utilitzant en un altre lloc?
  10. Torna a la Detalls pantalla i, a continuació, toqueu Fet .
    dreceres

  11. Aixeta Fet acabar.
    dreceres

Fet això, només cal que seleccioneu la drecera a Safari a través de Icona d'acció sempre que vulgueu utilitzar Picture in Picture al lloc web per a mòbils de YouTube, no cal cap subscripció premium.

safari

Etiquetes: YouTube , Dreceres , Imatge a imatge Fòrum relacionat: iOS 14