FMUSER bežični prijenos videa i zvuka lakše!

[e-pošta zaštićena] WhatsApp +8618078869184
Jezik

    Problemi i rješenja za mobilni HTML5 audio i video

     

    Nedavno proučavamo upotrebu videa umjesto animacije i video umjesto sprite animacije. Ovu vrstu video nazivamo interaktivnim videom.

    Tradicionalna sprite animacija: velik prostor na disku, sporo prenošenje, posebno mrežna reprodukcija, bit će sporije
    Previše datoteka, previše http zahtjeva tijekom igranja na mreži, uzrokovat će spor odgovor ili abnormalno ponašanje. Stoga je hitno potrebno razviti skup tehnologija za zamjenu sprite animacije video. Ovu vrstu video nazivamo interaktivnim videom

     

    Problemi s tradicionalnim video zapisom:

    1. Može se igrati samo na području kvadratnog oblika
    2. Ispod iPada je prozor za igranje, a pod iPhoneom se može reproducirati samo preko cijelog zaslona.
    3. Kada igrate, sigurno će se pojaviti u prvom planu

     

    Interaktivni video ima sljedeće značajke:

    Pod iPhoneom reprodukcija preko cijelog zaslona nije potrebna, može se reproducirati na jednom području
    Interaktivni video može se pojaviti ispod uobičajenih grafičkih objekata
    Interaktivni video može imati masku, tako da se može ukloniti pozadina videozapisa i integrirati video i obični grafički objekti

     

    Sažetak: Za video koji se koristi za reprodukciju postavit ćemo ga kao tradicionalni video. Za videozapise koje treba koristiti u određene svrhe postavili smo ih kao interaktivne videozapise. Istraživanje je dalo preliminarne rezultate. Inače, on sažima stvarne probleme s kojima će se u audio i video razvoju mobilnog H5 susretati u sljedećih nekoliko godina i nudi svoja rješenja. Pogledajte konačni stvarni efekt: kompatibilan s računalom (> IE9), iPhoneom, iPadom, Androidom 5.0

     

    Riješite probleme ručnog, automatskog i prozora na iPhoneu, a to može u osnovi koristiti u stvarnoj proizvodnji. S desne strane je izvorna video datoteka mp4, video s lijeve strane zamjenjuje animaciju, a zatim podržava efekt pozadinske maske, može otkriti osnovnu kartu i podržava niz interaktivnih operacija


    Zvuk H5

    Svaki put kad audio objekt prođe kroz novi Audio, nova nit može se vidjeti na IOS-u.
    Rješenje: Novi audio objekt zamjenom različitih zvučnih adresa postiže cilj da ne otvori više niti.

     Podrška nije dobra na Androidu
    Rješenje: Problem na donjoj verziji Androida nije riješen. Općenito, mješoviti razvoj može se riješiti podešavanjem osnovnog sučelja, poput fonegapa

     Ne može se automatski reproducirati na iphoneu
    Rješenje: Automatska reprodukcija na iphoneu postupak je koji je izveden kad je dizajniran IOS. Čini se da želi spriječiti automatsku krađu prometa.

    Jednostavno rečeno, treba ga pokrenuti ručno simuliranjem korisnika, tako da ovaj dio koda moramo pozvati na samom početku:

    Kopirajte kod
    // Otklonite problem što preglednik ios ne može automatski reproducirati zvuk. Stvorite novi zvuk prilikom učitavanja i zamijenite src kada ga koristite.
    Xut.fix = Xut.fix || {};
    ako (Xut.plat.isBrowser && Xut.plat.isIOS) {
        var isAudio = netočno
        var fixaudio = funkcija () {
            if (! isAudio) {
                isAudio = istina;
                Xut.fix.audio = novi Audio ();
                document.removeEventListener ('touchstart', fixaudio, false);
            }
        };
        document.addEventListener ('touchstart', fixaudio, false);
    }
    Kopirajte gornji kod
    Ako takav kôd vežete za tijelo: stvorite audio objekt ručnim pokretanjem, a zatim ga spremite u globalno

    Kada se koristi na sljedeći način:

    Kopirajte kod
    // Ako koristite Xut.fix.audio za navođenje src-a za ios preglednik, uputite se na app.js za inicijalizaciju
    if (Xut.fix.audio) {
        zvučni
    =
     Xut.fix.audio;
        audio.src = url;
    } Else {
        audio = novi Audio (url);
    }
    audio.autoigra = istina;
    audio.play ();

    Jednostavno zamijenite audio objekt. Jednostavno rečeno, to mora biti objekt stvoren od strane korisničkog okidača za reprodukciju.

     
    H5 video zvuk

    Video oznake mogu se rijetko koristiti na mobilnom terminalu, podrška za Android je loša, vizualno je bolja 5.0. Stari problem na iPhoneu ne može se reproducirati automatski (spremi podatke, spasi sestru !!!), a zadana je kontrola na cijelom zaslonu za reprodukciju. Dugo sam ignorirao ovu obradu video zapisa. Android koristi donji sloj, iPhone izravno koristi VideoJS, ugrađenu bljeskalicu i prekidač h5, bljeskalica također ima problema s podrškom. Prije nekog vremena, šef je imao zahtjev. Primijenili smo previše animacija, sve su to bile kombinirane animacije sprite ruta, u rasponu od stotina megabajta do stotina megabajta u jednoj aplikaciji, pa je hitno potrebno rješenje za komprimiranje slika. Konačno rješenje je korištenje videozapisa umjesto animacije, jer je tehnologija kompresije videozapisa razvijena već dugi niz godina i vrlo je zrela. Sada tehnologija kompresije video zapisa može lako pretvoriti 720P. Filmovi visoke razlučivosti, komprimirani na 10M / min ili 160K / sec. Veličina datoteke slikovnog niza je najmanje nekoliko desetaka puta manja. Istodobno, većina uređaja podržava hardversku dekompresiju video zapisa, tako da je potrošnja CPU-a za reprodukciju videozapisa vrlo niska, potrošnja baterije također vrlo mala, a brzina reprodukcije također brza. Čak se i reprodukcija od 25 sličica na cijelom zaslonu može lako postići.

     
    Plan je finaliziran, a ovdje je nekoliko problema koje treba riješiti.

    Cijeli videozapis, uključujući neke objekte u videozapisu, može reagirati na klikove korisnika, slajdove i druge radnje pod iPhoneom, može se reproducirati u prozoru, može filtrirati pozadinu i može se koristiti poput PNG slike. Video zamjenjuje animaciju, a zatim podržava efekt pozadinske maske, koji može otkriti osnovnu sliku, a također rješava problem ručnog, automatskog i nepotpunog zaslona

     
    otvaranje iphone prozora

    Rješenje: Kombinirajte obradu putem platna + video oznaka

    Načelo: Nabavite originalni okvir slike videozapisa i nacrtajte ga na stranicu kroz kanale

    Ovdje izravno prilažem izvorni kod, kôd je napisan općenito, ali ističe nekoliko ključnih točaka

    http://iwearshorts.com/blog/inline-video-on-the-iphone/

    http://stackoverflow.com/questions/3699552/html5-inline-video-on-iphone-vs-ipad-browser

     
    Video umjesto animacije

    Ovo je pomalo nezgrapno. Potrebno je biti interaktivno i povući platno da bi se postigla svrha kontrole slike. Još nisam sve napisao, a opće potrebe tvrtke to neće imati. Evo kratkog opisa, obrađuje ga i canvas + video, no za predobradu je potreban predmemorirani spremnik platna. Kroz predobradu dobijte piksele svake slike, a promjenom vrijednosti svakog piksela RBG može filtrirati pozadinu tako da se može koristiti kao PNG slika. Napisat ću to kasnije i objaviti ~~

     

     

     

     

    Popis svih pitanja

    Nadimak

    E-mail

    Pitanja

    Naš drugi proizvod:

    Paket opreme za profesionalne FM radio stanice

     



     

    Hotelsko IPTV rješenje

     


      Unesite e-poštu da biste dobili iznenađenje

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikaans
      sq.fmuser.org -> albanski
      ar.fmuser.org -> arapski
      hy.fmuser.org -> Armenski
      az.fmuser.org -> azerbejdžanski
      eu.fmuser.org -> baskijski
      be.fmuser.org -> bjeloruski
      bg.fmuser.org -> Bugarski
      ca.fmuser.org -> katalonski
      zh-CN.fmuser.org -> kineski (pojednostavljeni)
      zh-TW.fmuser.org -> Kineski (tradicionalni)
      hr.fmuser.org -> hrvatski
      cs.fmuser.org -> češki
      da.fmuser.org -> danski
      nl.fmuser.org -> Nizozemski
      et.fmuser.org -> estonski
      tl.fmuser.org -> filipinski
      fi.fmuser.org -> finski
      fr.fmuser.org -> Francuski
      gl.fmuser.org -> galicijski
      ka.fmuser.org -> gruzijski
      de.fmuser.org -> njemački
      el.fmuser.org -> Grčki
      ht.fmuser.org -> haićanski kreolski
      iw.fmuser.org -> hebrejski
      hi.fmuser.org -> hindski
      hu.fmuser.org -> Mađarski
      is.fmuser.org -> islandski
      id.fmuser.org -> indonezijski
      ga.fmuser.org -> irski
      it.fmuser.org -> Talijanski
      ja.fmuser.org -> japanski
      ko.fmuser.org -> korejski
      lv.fmuser.org -> latvijski
      lt.fmuser.org -> Litvanski
      mk.fmuser.org -> makedonski
      ms.fmuser.org -> malajski
      mt.fmuser.org -> malteški
      no.fmuser.org -> Norveška
      fa.fmuser.org -> perzijski
      pl.fmuser.org -> poljski
      pt.fmuser.org -> portugalski
      ro.fmuser.org -> Rumunjski
      ru.fmuser.org -> ruski
      sr.fmuser.org -> srpski
      sk.fmuser.org -> slovački
      sl.fmuser.org -> Slovenski
      es.fmuser.org -> španjolski
      sw.fmuser.org -> svahili
      sv.fmuser.org -> švedski
      th.fmuser.org -> Tajlandski
      tr.fmuser.org -> turski
      uk.fmuser.org -> ukrajinski
      ur.fmuser.org -> urdu
      vi.fmuser.org -> Vijetnamski
      cy.fmuser.org -> velški
      yi.fmuser.org -> Jidiš

       
  •  

    FMUSER bežični prijenos videa i zvuka lakše!

  • Kontakt

    Adresa:
    Br. 305 Soba HuiLan zgrada br. 273 Huanpu Road Guangzhou Kina 510620

    E-mail:
    [e-pošta zaštićena]

    Tel/WhatApps:
    + 8618078869184

  • Kategorije

  • Novosti

    IME I IME

    E-mail

  • PayPal rješenje  Zapadna unijaBank of China
    E-mail:[e-pošta zaštićena]   WhatsApp: +8618078869184 Skype: sky198710021 Pričaj sa mnom
    Copyright 2006-2020 Powered by www.fmuser.org

    Kontaktirajte Nas