FMUSER Wirless Transmit Video and Audio Errazago!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaansa
sq.fmuser.org -> Albaniera
ar.fmuser.org -> arabiera
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaijanera
eu.fmuser.org -> euskara
be.fmuser.org -> Bielorrusiera
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalana
zh-CN.fmuser.org -> Txinera (sinplifikatua)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> kroaziera
cs.fmuser.org -> Txekiera
da.fmuser.org -> Danimarkarra
nl.fmuser.org -> Holandako
et.fmuser.org -> Estoniera
tl.fmuser.org -> Filipinoa
fi.fmuser.org -> finlandiera
fr.fmuser.org -> Frantsesa
gl.fmuser.org -> Galiziera
ka.fmuser.org -> Georgiarra
de.fmuser.org -> alemana
el.fmuser.org -> Greek
ht.fmuser.org -> Haitiko kreolera
iw.fmuser.org -> Hebreera
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandiera
id.fmuser.org -> Indonesiera
ga.fmuser.org -> Irlandera
it.fmuser.org -> Italian
ja.fmuser.org -> Japoniera
ko.fmuser.org -> Koreera
lv.fmuser.org -> Letoniera
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> mazedoniera
ms.fmuser.org -> malaysiera
mt.fmuser.org -> maltera
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiera
pl.fmuser.org -> poloniera
pt.fmuser.org -> Portugesa
ro.fmuser.org -> Romanian
ru.fmuser.org -> errusiera
sr.fmuser.org -> serbiera
sk.fmuser.org -> Eslovakiera
sl.fmuser.org -> Slovenian
es.fmuser.org -> Gaztelania
sw.fmuser.org -> Swahilia
sv.fmuser.org -> Suediera
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiera
uk.fmuser.org -> ukrainera
ur.fmuser.org -> urdua
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> galesera
yi.fmuser.org -> Yiddish
1. H5 erreproduzitzailearen diseinuaren ideia
Funtzio hauek berreraikitzearen ondoren sartu beharko lirateke: eskaeraren araberako laguntza (enkriptatu gabeko MP4) eta zuzeneko igorpena (m3u8), mugikorretarako terminaletara bateragarria (egokitua), eta automatikoki aukeratu (erabili flash edo h5) plataformaren arabera.
Esparru eta liburutegiei dagokienez, oraindik ere nej esparrua erabiltzea hautatzen dugu, nejek metodo ugari eskaintzen ditu. Kanpoko mundura jasaten diren klaseak erregularki erabiltzen dira, hezkuntza produktuen aurreko osagai eta negozio proiektu gehienek ohiko erabiltzen dutelako, oso erabilerraza baita. Gainera, irtenbide malgua terminal mugikorrean hautatzen da, hezkuntza produktuen web orrialdearen egokitzapena malgua erabiliz bateratu delako eta keinu gertaeren manipulazioa hautatzen delako.
Osagaien hedapena eta gehitzea errazteko, behatzaile modua erabiltzen da. Behatzaile modua oso egokia da bideo erreproduzitzaile baten tamainako proiektu batean erabiltzeko, eta probatu eta probatu den diseinu modua ere bada. Flex-en antzeko inplementazioa zuzenean aipatu nuen, eta js-rekin idatzi nuen berriro (noski, oso azkar idatzi nuen).
Goiko irudian agertzen den moduan, osagai oinarrizko klaseak eta componentContainer singleton klaseak behatzaile eredua ezartzen dute. Osagai guztiak osagai klasetik heredatzen dira. Osagaien instantziari dagokionez, osagaien arteko komunikaziorako jakinarazpen-objektuak bidaltzeko metodoak dei daitezke. Jakinarazpenen programazioa componentContainer-en dago. Lortutakoa. Osagai hauek beharrezko osagaietan eta aukerako osagaietan banatzen dira. Beharrezko osagaiak honakoak dira: bideo objektuen osagaia (movieData), bideo erreprodukzio osagaia (mainVideo), API osagaia, etab. Aukerako osagaiak produktu desberdinen negozio eskakizunen arabera garatzen dira, eta hauen bidez garatu daitezke Osagai zerrenda desberdinen konfigurazioa pertsonalizatzen da erreproduzitzailearen funtzio espezifikoak, componentContainer-en ere inplementatuta. Html5VideoMedia HTMLVideoElement-en kapsulatzea da. Ez da osagai gisa erabiltzen, baina bideoak erreproduzitzeko funtzioak eskaintzen ditu eta erlazionatutako gertaerak definitzen ditu. Bideoak erreproduzitzeko osagaiez gain, Html5VideoMedia hasierako publizitate osagaia ere izan daiteke.
Egokitzapenari dagokionez, eskema malgua estiloa egokitzeko erabiltzen da. Osagai batzuk konplexuagoak dira, kontrol-barra adibidez. Web eta mugikorreko funtzioak oso desberdinak dira, eta estiloak ere oso desberdinak dira. Osagai desberdinak plataforma desberdinetan erabiltzea pentsa dezakezu (irudia kontrol eta kontrol mugikorra ikus daiteke), eta logika oso argia izango da. Ez duzu if edo else idatzi beharrik, baina osagai gehiagoren mende dagoenez, js eta css fitxategiak handiagoak izango dira. Pertsonalki uste dut kodearen mantentze-lana hobetzeko, fitxategiaren tamainaren zati bat sakrifikatzea komeni dela.
,
2. hls zuzeneko emisioaren zenbait ezaugarri
Zuzeneko emisio egoeraren epaiketa. Izan ere, zuzeneko emisio funtzioak negozioarekin lotura estua du. Hemen zuzeneko igorpenaren egoera negozioaren egoera ere bada, hala nola: hasi gabea, hastear dagoenean, zuzeneko igorpena, zuzeneko igorpena amaitu da. Aipatu beharreko gauza bat da hls korronteak ez duela amaierako gertaera eragingo, beraz, h5 zuzeneko emisioaren egoera inkesten bidez kontrolatzen da.
Fluxua nola zehaztu anormala da. Sareko arazo orokorretarako edo iturburu arazoetarako, bideo etiketa eta iturburu etiketaren errore gertaerak kontrolatu ditzakezu. Bi etiketak kontrolatu behar dira. Baina akatsa sortzen denean errore-mezua batzuetan ez da informazioa, edo arakatzaile ezberdinek ezarpen desberdinak dituzte. Aurretik bilatzeko currentTime atributua aldatzea tokatu zait, eta noizean behin errore-gertaera aktibatuko da, baina erroreak sareko errorea dela esaten du. Beste informaziorik gabe, beste bideoak konparatu ondoren bideoaren transkodifikazio arazoa zela zehaztea oso mingarria izan zen. Zuzeneko erreprodukzioaren erreprodukzioan, noizean behin erreprodukzio salbuespenak gerta daitezke. Streaming salbuespenak orokorrean pantaila izoztu gisa agertzen dira eta agian ez dute zertan errore gertaerak eragin. Aurreko Qingguo lankidearen plana aipatzen dut: noizean behin egiaztatu CurrentTime, erreprodukzio egoeran denbora tarte horretan currentTime aldatzen ez bada, litekeena da korrontea anormala izatea eta gero berriro kargatzea.
,
3. Gaur egun konpondu ezin diren zenbait arazo
Bideoekin lotutako arazo ugari daude iOSen, sistemak murrizketa gehiegi dituelako. Zerrendatu pixka bat:
1. Bideo edo audio bakarra erreproduzi daiteke aldi berean, eta bideo edo audio etiketa bakarra onartzen da. Apur bat kezkagarria izango da sarrerako iragarki funtzioa egitea.
2. Safari-n bideoak erreproduzitzeak ios bertsio txikiagoarekin pantaila osoa behartuko du eta ios 10-k erreprodukzio linea erabil dezake WeChat-en webkit-playsinline eta pertsonalizatutako webkit batzuk gehi ditzakezu.
3. Gizakien funtzionamendurik gabe, ezinezkoa da orrian sartzea bideoa automatikoki erreproduzitzen hasteko
4. Ios-en, js ezin da erabili bideoaren bolumena kontrolatzeko, soilik botoi fisikoen bidez kontrola daiteke. IOS-en, bolumena kontrolatzeko funtzioa zuzenean ezkuta dezakezu. . .
5. Badago pantaila-argazkiak ateratzearen arazoa ere, baina ez dago ikerketarik produktuan erabiltzen ez bada.
Android-en ere arazo asko daude, batez ere Android bertsio gehiegi daudelako, modelo gehiegi daudelako eta alderdi guztiak irregularrak direlako. Zerrendatu pixka bat:
1. Android sistema batzuek zuzenean ordezkatuko dute bideo etiketa eta sistema erreproduzitzailea erabiliko dute erreproduzitzeko, etxeko telefono mugikorretan ohikoa baita
2. canPlayType metodoaren detekzioaren emaitza ez dator bat benetako egoerarekin. Arazo hau garapen prozesuan aurkitu da. Adibidez, Asus telefono mugikor batean m3u8 erreprodukzioa ez dela onartzen antzeman zen, baina benetan erreproduzitu daiteke. Jatorriz murrizketa hori alde batera utzi nahi nuen, baina geroago Cloud Classroom aplikazioaren web ikustaldian derrigorrezko erreprodukzioa aurkitu nuen aplikazioak huts egin dezake, beraz detekzioa amaieran gehitzen da. .
3. M3u8 erreprodukzioa onartzen ez duten androideek normalean android4.0 eta azpiko bertsioak dituzte
|
Sartu posta elektronikoa sorpresa bat izateko
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaansa
sq.fmuser.org -> Albaniera
ar.fmuser.org -> arabiera
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaijanera
eu.fmuser.org -> euskara
be.fmuser.org -> Bielorrusiera
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalana
zh-CN.fmuser.org -> Txinera (sinplifikatua)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> kroaziera
cs.fmuser.org -> Txekiera
da.fmuser.org -> Danimarkarra
nl.fmuser.org -> Holandako
et.fmuser.org -> Estoniera
tl.fmuser.org -> Filipinoa
fi.fmuser.org -> finlandiera
fr.fmuser.org -> Frantsesa
gl.fmuser.org -> Galiziera
ka.fmuser.org -> Georgiarra
de.fmuser.org -> alemana
el.fmuser.org -> Greek
ht.fmuser.org -> Haitiko kreolera
iw.fmuser.org -> Hebreera
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandiera
id.fmuser.org -> Indonesiera
ga.fmuser.org -> Irlandera
it.fmuser.org -> Italian
ja.fmuser.org -> Japoniera
ko.fmuser.org -> Koreera
lv.fmuser.org -> Letoniera
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> mazedoniera
ms.fmuser.org -> malaysiera
mt.fmuser.org -> maltera
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiera
pl.fmuser.org -> poloniera
pt.fmuser.org -> Portugesa
ro.fmuser.org -> Romanian
ru.fmuser.org -> errusiera
sr.fmuser.org -> serbiera
sk.fmuser.org -> Eslovakiera
sl.fmuser.org -> Slovenian
es.fmuser.org -> Gaztelania
sw.fmuser.org -> Swahilia
sv.fmuser.org -> Suediera
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiera
uk.fmuser.org -> ukrainera
ur.fmuser.org -> urdua
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> galesera
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmit Video and Audio Errazago!
Harremanetarako
Helbidea:
305. zenbakia Gela HuiLan eraikina No.273 Huanpu Road Guangzhou Txina 510620
Kategoriak
Buletina