Detalii soft:
Versiune: 1.5.10
Incarca data: 14 Apr 15
Licenţă: Gratuit
Popularitate: 158
Se învelește eticheta "video" și oferă un API simplu pentru sincronizarea conținutului interactiv.
Popcorn.js utilizeaza nativul proprietăți HTMLVideoElement, metode și evenimente, le normalizează într-un ușor de învățat API, și oferă un sistem de plugin pentru comunitatea contribuit interacțiuni.
Popcorn oferă, de asemenea, o fabrică de plugin.
Caracteristici :
- Menține o trimitere la HTMLVideoElement originală.
- Oferă o interfață normalizat la & lt; videoclip & gt; Elemente metode și proprietăți native.
- Adaugă o proprietate deosebita de date care conține date meta.
Ce este nou în această versiune:
- Actualizare QUnit
- Obțineți Popcorn & amp; Plugin-uri pe un CDN
- Creați un Rdio început plugin plugin
- Permiteți conținut să rămână după încheiat
- Popcorn.youtube () ar trebui să foc: încărcat, loadeddata, canplaythrough
- Asigurați muncă Popcorn.js în IE9
- ori unitate de bază de testare în FF 3.6
- unitate de bază de testare în lipsa în FF 3.6
- p / funcție Popcorn.removePlayer
- teste GML falimentare în Opera
- teste de subtitrare Safari expirare
- Popcorn.youtube ar trebui să expedierii încheiat
- teste fotografie eșua în Opera pe OSX 10.7.1
- presarcinii = nici unul și p.play determină video pentru a fi redate în crom Nici o eticheta li>
- manifestă ar putea benifit de la un pavilion pentru utilizare opțional
- Cap Alte denumiri protejate de testare nu reușesc, în loc atârnă
- Popcorn.player trebuie să fie adăugate la lista de funcții pentru browsere arhaice
- Implicite nu se aplică în cazul în funcția automată este folosit în loc de instalare
- jucător YouTube începe automat redarea video
- Documentation cu a lui jsFiddle în ei auto-focus și joacă
- Document Popcorn.plugin.errors
- Subtitrari rupt cu YouTube atunci când se utilizează dimensiunea implicită
- teste interpretorului pot fi updgraded
- Refactor getItem ()
- Fix jucătorului Evenimente
- YouTube încercare eveniment de eroare este în mod inerent rupt
- Safari 5.1.2 pe Windows 7: Plugin in / de teste alias închide
- Imagine încercare uri nu finisare
- IE9 de Jos a treia Plugin nu reușește teste unitare
- IE9 mustata Plugin nu reușește teste unitare
- Safari 5.1.2 pe Windows 7: teste de subtitrare nu
- instrument Build nu este de lucru fără etichete
Ce este nou în versiunea v1.0:
- ? # 114 credite muta din bibliotecă și în semantic_demo
- ? # 153 secundar și în sincronizare cu primar
- Module Developer Pattern 1,0
- script asincron încărcare
- Transfer de documentare, Mozilla Wiki pentru popcornjs.org
- cerințele de testare document pentru noi dezvoltatori
- Subtitrari TTML spart Aparent
- .enable și .disable ar trebui să forțeze actualizare imediată de piese afișate
- eroare JavaScript în codul modificare principal dacă un plugin se elimină
- addTrackEvent nevoie pentru a rula timeUpdate imediat, chiar dacă mass-media este întrerupt
- End ar trebui să fie chemați în fața _teardown când scoate un eveniment piesa
- Plugin cele mai bune practici
- Core test Suite Style Clean Up
- Analizeaza documentare curent și de a crea plan de atac
- Normalizarea Vimeo în Baseplayer
- Break Popcorn. * Bloc de încercare metode statice
- caracteristici care lipsesc din Facebook Plugin
- refactor parser VTT
- refactor parser SSA
- Scoateți baseplayer din dosarul jucatori
- YouTube ar putea beneficia de o opțiune de videoclipuri relevant
- plugin-uri Vimeo ar putea accepta parametrii suplimentari jucator
- Permiteți utilizator pentru a specifica HTTP vs protocol HTTPS
- Lighthouse: a creat recent piatră de hotar bilet
- Adăugați sprijin SMPTE la toate metodele care acceptă argumentele "de timp"
- Youtube implicit plug-in pentru un volum redus
- Youtube ar trebui să implicit la o înălțime vizibilă și lățime
- Actualizare legătură într-repo Chris "pe http://popcornjs.org/documentation
- Efectele nu a fost tras în versiunea noastră minified de Popcorn
- protecție XSS pentru plugin-uri ambalate
- Subtitrare text implicit uri este nedefinit
- Twitter uri nu funcționează dacă treci un șir de la sine, are nevoie de @ # sau
- pagina de web uri nu ar trebui să solicite http: // în atributul src
- Vimeo jucător ar trebui să foc "canplaythrough"
- jucător Youtube ar trebui să foc "canplaythrough"
- removePlugin trebuie pentru a elimina, de asemenea, manifest
- testelor unitare Plugin compunere eșua în anumite circumstanțe
- Cadru de animare cazuri de popcorn continua să funcționeze timeupdate după distrus
- Merge conflictului provocând regresia
- demo-ul Fix TTML
- probleme de stil de bază Fix
- Funcția de reîmprospătare intern Cleanup
- instanțelor utilizând frameAnimation lipsesc instance.data.timeUpdateFunction
- Vimeo jucător în lipsa scame
- Fix demo semantic
- demo-ul Fix twitter
- aleatorie Caracter în cronologie-sources.js
- titluri de încercare Actualizare unitate Parser din Popcorn 0,3 = & gt; Popcorn 1,0
- Actualizare Processing.js plugin URL la 1.3.6
- pagini .html Cleanup parser demo
- Asigurați-vă Autorii este de până la data de pentru 1,0
Ce este nou în versiunea v0.9:
- convențiilor Plugin
- Normalizarea YouTube în Baseplayer
- teste youtube.unit.js nevoie de revizuirea
- standardiza testele jucator
- Utilizare Popcorn.baseplayer în jucători existente
- Per animație cadru animație
- testelor unitare baseplayer
- YouTube jucătorului Plugin nu funcționează cu mai multe clipuri video și mai multe instanțe popcorn
- Asigurați-țintă pentru linting teste unitare de bază
- Youtube teste unitare jucator nu pe Safari
- GML și Procesare de plugin-uri nu mai trebuie să sondaj
- Cod uri ruleaza onFrame după onEnd
- jucător pe YouTube are nevoie de o lovitură în plus atunci când currentTime este setat
- Fix spațiu și citate în dosar plugins
- Nota de subsol teste unitare nu pe Firefox 3.6.20 Mac OS X 10.6.8
- XML Aparat Parser Probe Time Out Firefox 3.6.20
- Unul dintre demo-uri nu se încarcă nici plugin-uri
- Git fuziona markeri rămase în încercare / index.html
- Script încărcare nu reușesc grațios în IE8
- Adăugați WebM la Plugin, Parser, etc. TST apartamente
- funcție timeUpdate ar trebui să poată să se ocupe condițiile în care videoclipul este întrerupt
- reducere cod Popcorn.timeUpdate
- Uneori miez de teste de poziție nu
- Cleanup Index Integritate test
- Plugin Meta: Alias din: începe & amp; out: sfârșitul
- Core Meta: Adauga alias tac: exec
- pauză inițială baseplayer nu de lucru
- Popcorn.getScript pot apela apel invers inainte de un onload a concediat
- încadra în siguranță apeluri la plugin funcții în încercați / captură pentru a preveni accidentele
- Eliminare Setup.globalSize () teste de la suita Popcorn încercare de bază
- Mutare logică a datelor-timeline-source automagical proprii modul
- Implement .destroy static și proto () metodele de eveniment complet și exemplu de curatare
- Anulați toate cod de gestiune exemplu (excepție: Popcorn.instances)
- Mâner mai multe instanțe popcorn pe aceeasi pagina
- Adăugați proprietate static Popcorn.version
- dribling (n) / pauză (n) ca shorthands la currentTime (n) .play () / pauză ()
- Popcorn.? pavilion boolean când sprijin este acolo
- greșeli în Facebook plugin
- DRY-out Facebook cod plugin
- mute Popcorn.sequence submodule la / module
- -Plug în testele pentru fabrici falimentare în crom din cauza currentTime faptul că nu a seta li>
- modifica Popcorn.protect.natives pentru a proteja în mod automat metode statice și instanță
- Alias In / Out încercare care cauzează lipsa
- basePlayer ar trebui să actualizeze stat după ce un jucător este gata li>
- Autentificare Popcorn.errors la consola fără oprire experiența
- Fix referință Object.keys în miez
- Safari - Procesare teste de integritate au afirmație suplimentar
- eșec încercare plugin Procesare
- Timeline încercare
- eșec JSON parser unitate de testare
- Play Pause teste alias în Firefox 3.6 care nu
- Cap Object.keys încercare în lipsa
- În cuvinte cheie în cauze de operă testelor unitare pentru a eșua
Eșecuri unitate
Ce este nou în versiunea v0.8:
- Mutare toate videoclipurile la un server de producție.
- Popcorn ar putea beneficia de fie valorile implicite propuse sau tipuri vădite extinse.
- Asigurați-unele tutoriale Popcorn.js ca aceasta.
- Semantic Video Demo pagina lipsă antet / subsol.
- Google Maps tweening ar trebui să corect poziție.
Ce este nou în versiunea v0.7:
- Creatd un plugin Processing.js
- testelor unitare
- Creare versiune de depanare de facilitate popcorn depanare
- 0,1 demo
- Activare sincronizate-cronologie HTML imprimare
- Greu pentru a opri subtitrari
- Lint nu verifică fișierele unit.js plugins "
- Permiteți plugin-uri să-și exprime timp în șiruri de timbru de timp.
- Creare "Cum se scrie un Plugin" documentație
- mustata uri nu verifică dacă script-ul de există mustață
- Crearea ori end implicite bazate pe durată poate eșua
- Permiteți piton SimpleHTTPServer de a lucra cu testele noastre unitare
- Flickr variabil plugin nedefinit
- Flickr plugin: asistent Imagini de tag-uri nu sunt afișate
- Flickr încercare unitate plugin: colon suplimentar semi
- removePlugin () nu este de asteptare removeTrackEvent, care nu pune _teardown
- Google eroare de alimentare a aruncat
- Wide Timp de încercare unitate variază
- optimizări minore (evenimente)
Efecte
Ce este nou în versiunea v0.6:
- Video live + twitter mashup
- încercare / ready.html nu se desfășoară
- Creați un plugin Facebook
- Creați un plugin LinkedIn
- suită de testare pentru versiunile comprimate de cod
- Subtitrari nu se misca cu video
- GML (Graffiti Markup Language) sprijin
- Suport fără sudură video secventiere in Popcorn
- operator de etichetare data-cronologie-sources
- Oprirea temporară videoclipul atunci când un link este apasat trebuie sa fie un plugin
- Adaugă capacitatea de a comuta comenzi on / off pe exemplu
- player.offset calculat greșit în Vimeo & amp; YouTube
- Google Maps are nevoie de o modalitate de a anima (tweening) pe o cale de lat și lngs
- OpenMap plugin când tip nu este foaia de parcurs, prin satelit, sau TEREN
- Plugin: Popcornize un plugin Wordriver
- Probleme de performanță cu addtrackevent
- Toate plugin-uri în miez ar trebui revizuite pentru oportunități de teardown
- plasarea fotografiei plugin
- Generați containere pentru copiii de cazuri Vimeo jucator
- baseplayer getBoundingClientRect revenind camere duble si nu numere întregi în crom
- YouTube uri trece aproape videoclipuri cu subliniere în id lor
- Popcorn.youtube () Tip versiune
- popcorn.baseplayer.js referințele functii inexistente
- Popcorn.js ar trebui să utilizeze nodeName în loc de tagName
- Fix Google Maps plugin centrare
- Actualizare readme omiterea de informații sensibile timp
- Popcorn.js scame nu trece
- Unele curatare stil de miez
- Secvență submodule trebuie să fie automat initializate prin makeile
- GML nu plugin testat pe index.html
- testelor unitare subtitrare # 2 și # 7 Fail uneori
- OpenMap uri nu scame
- încercare Aparat pentru parserTTXT este lipsa
Pauze
Ce este nou în versiunea v0.5:
- Folositi formate de timp ISO8601
- Flickr căutare de nume de utilizator
- Creați: interpretoare / index.html
- plugin: lowerthird - absența testelor unitare
- plugin: GoogleNews - absența testelor unitare
- bavcbugs imagemacro plugin
- GoogleMap lipsa pe FF 3.6
- documentare Editare plugin
- Probleme cu plugin-ul pagina si ancore MediaWiki
- sprijin Soundcloud
- Popcorn dependente dependență unt Lista Unt de
- demo-ul semantic-video de pe site-ul este rupt
- Adauga suport pentru instance.position ()
- Vimeo & amp; YouTube player Lățime și Înălțime trebuie să fie re-luate
- static SWFObject în Vimeo si YouTube
- Lazy dependențe sarcină plugin
- Permiteți o plugin să moștenească de la un alt
- goale-os jucător timer
- data-cronologie-sources nu automate pentru
- Lint: Vimeo plugin nu JSLint
- Lint: plugin Youtube nu JSLint
- Popcorn.error () aruncă un șir în loc de un obiect greșeală
- minified lansarii Sursa trebuie să aibă un permis Antet
- bug jucător fără nativ introdus de # 450
- Popcorn.isArray
- Run toate testele de bază de la Popcorn API test Suite
- usuce options.dataType.toLowerCase repetate () apel în Popcorn.xhr
- Actualizare lowerthird și plugin-uri de subtitrare a folosi noi caracteristici
- erori popcorn.position pe elementele audio
- Nu asistent opțiuni preconizate opoziție prin ereditate
- Adăugați lowerthird și unitate GoogleNews încercare la index
- teste Unt care nu
- jucători de actualizare a utiliza getBoundingClientRect
- plugins nevoie de o funcție _cleanup opțional, și harta plugin trebuie să utilizeze acest
- Creare Static Popcorn.position ()
- Lint: probleme de baseplayer lint
Ce este nou în versiunea v0.4.1:
- Bug atunci când se utilizează subtitrare și GoogleNews împreună.
- Script bug sarcină comanda.
- googlefeed scriptLoaded bug.
Cerințe :
- activarea JavaScript-ului pe partea de client
- HTML5 browser-ului
Comentariile nu a fost găsit