Detalhes de Software:
Versão: 1.5.10
Data de upload: 14 Apr 15
Licença: Livre
Popularidade: 158
Ela envolve a tag 'video' e oferece uma API simples para sincronizar conteúdo interativo.
Popcorn.js utiliza o nativo propriedades HTMLVideoElement, métodos e eventos, normaliza-los em um fácil de aprender API, e fornece um sistema de plugins para a comunidade contribuiu interações.
Pipoca também oferece uma fábrica plugin.
Características :
- Mantém uma referência ao HTMLVideoElement inicial.
- Fornece uma interface normalizada para a & lt; video & gt; elementos métodos nativos e propriedades.
- Adiciona uma propriedade especial de dados que contém dados de meta.
O que é novo nesta versão:
- Atualização QUnit
- Obter Pipoca & amp; Plugins em um CDN
- Crie uma Rdio entradas plug-in plugins
- Permitir que o conteúdo permaneça após terminou
- Popcorn.youtube () deve disparar: carregado, loadeddata, canplaythrough
- Faça trabalho Popcorn.js no IE9
- vezes de teste de unidade para fora do núcleo em FF 3.6
- teste de unidade Núcleo falhando em 3,6 FF
- p / função Popcorn.removePlayer
- testes GML falha no Opera
- testes legenda Safari tempo limite
- Popcorn.youtube deve expedição terminou
- Os exames de imagem falhar na Opera em OSX 10.7.1
- pré-carga = nenhum e p.play faz vídeo para ser reproduzidos em cromo nenhuma tag
- Manifestos poderia benifit de uma bandeira para uso opcional
- teste de unidade denominações protegidas não falha, em vez trava
- Popcorn.player precisa ser adicionado à lista de funções para navegadores arcaicas
- O padrão não se aplicam se a função automática é usada em vez de configuração
- jogador YouTube inicia automaticamente a reprodução do vídeo
- Documentação com jsFiddle de neles auto-foco e jogar
- Document Popcorn.plugin.errors
- Legendas quebrados com youtube ao usar tamanho padrão
- testes do analisador podem ser updgraded
- Refactor getItem ()
- Fix Jogadores Eventos
- YouTube teste evento de erro é inerentemente quebrado
- Safari 5.1.2 no Windows 7: Plugin in / out testes de alias pendurar
- teste plugin de imagem não terminar
- IE9 Lower Third Plugin falhar testes de unidade
- IE9 Mustache Plugin falhar testes de unidade
- Safari 5.1.2 no Windows 7: testes de legenda falhar
- Construir ferramenta não está funcionando há tags
O que é novo na versão v1.0:
- ? # 114 Mover créditos para fora da biblioteca e na semantic_demo
- ? # 153 secundário e em sincronia com primária
- Módulo desenvolvedor Pattern 1,0
- roteiro Asynchronous carregar
- Transferir documentação Mozilla Wiki para popcornjs.org
- requisitos de teste documento para novos desenvolvedores
- Legendas TTML aparentemente quebrado
- .enable e .disable deve forçar atualização imediata de faixas exibidas
- Erro de JavaScript no código de atualização principal se um plugin remove próprio
- addTrackEvent precisa ser executado timeUpdate imediatamente, mesmo se a mídia está em pausa
- End deve ser chamado antes _teardown ao remover um evento de trilha
- Plugin Melhores Práticas
- Núcleo Test Suite Estilo Clean Up
- Analisar documentação atual e criar plano de ataque
- A normalização do Vimeo em Baseplayer
- Divida Popcorn. * Métodos estáticos bloco de teste
- características ausentes no Facebook Plugin
- refatorar o parser VTT
- refatorar o parser SSA
- Remover baseplayer da pasta jogadores
- Youtube poderia se beneficiar de uma opção de vídeos relacionados
- plugins Vimeo poderia aceitar parâmetros jogador adicional
- Permitir que o usuário especifique HTTP vs protocolo HTTPS
- Lighthouse: marco ticket recém-criado
- Adicionar suporte SMPTE a todos os métodos que aceitam argumentos "tempo"
- Youtube defaults plugin para um volume baixo
- Youtube deve padrão para a altura e largura visível
- link Atualizar para repo Chris 'on http://popcornjs.org/documentation
- Effects não está sendo puxado para a nossa versão minified de pipoca
- proteção XSS para plugins embalados
- Subtitle texto padrão plugin está indefinido
- Twitter plugin não funcionar se você passar uma cadeia, por si só, precisa @ ou #
- plugin do Website não deve exigir http: // no atributo src
- Vimeo jogador deve disparar "canplaythrough"
- Youtube jogador deve disparar "canplaythrough"
- removePlugin precisa também remover o manifesto
- testes de unidade Plugin Compose falhar em algumas circunstâncias
- Quadro animar instâncias pipoca continuar a executar timeupdate depois destruído
- Mesclar conflito provocar a regressão
- demonstração Fix TTML
- questões de estilo Fix núcleo
- Limpeza de função refresh interno
- Instâncias usando frameAnimation estão faltando instance.data.timeUpdateFunction
- Vimeo jogador não lint
- Corrigir demonstração semântica
- demonstração Fix Twitter
- Character Random cronograma-sources.js
- títulos teste de atualização Unidade Analisador de Pipoca 0,3 = & gt; Pipoca 1,0
- Atualização Processing.js URL plugin para 1.3.6
- páginas Cleanup demonstração parser .html
- Certifique-se de Autores está atualizado para 1.0
O que é novo na versão v0.9:
- convenções Plugin
- A normalização do YouTube em Baseplayer
- youtube.unit.js testes precisam rever
- e padronização de técnicas jogador
- Use Popcorn.baseplayer em jogadores existentes
- Por animação quadro da animação
- testes de unidade baseplayer
- YouTube Player Plugin não funciona com vários vídeos e várias instâncias da pipoca
- Faça alvo para linting os testes de unidade núcleo
- testes de unidade jogador Youtube falhar em Safari
- GML e Processamento de plugins não precisa mais consultar
- plugin de código corre onFrame após onEnd
- Youtube jogador precisa de um impulso extra quando currentTime está definido
- Fix espaço em branco e citações na pasta plugins
- testes de unidade de nota de rodapé falha no Firefox 3.6.20 Mac OS X 10.6.8
- XML Parser Testes Unitários Time Out Firefox 3.6.20
- Um dos demos não está carregando nenhum plugins
- git merge marcadores deixados em test / index.html
- carregamento Script não falhar normalmente em IE8
- Adicionar webm para Plugin, Parser, etc. tst suites
- função timeUpdate deve ser capaz de lidar com condições quando o vídeo está em pausa
- redução código Popcorn.timeUpdate
- Às vezes núcleo testes de posição falhar
- Limpeza de Índice Teste de Integridade
- Plugin Meta: Alias em: iniciar o & amp; out: fim
- Núcleo Meta: Adicionar apelido sugestão: exec
- baseplayer pausa inicial não funciona
- Popcorn.getScript pode chamar callback antes de um onload foi acionado
- segurança embrulhar chamadas para plugin funções em try / catch para evitar acidentes
- Remover testes Setup.globalSize () do conjunto de testes do núcleo Popcorn
- Mover automagicamente lógica de linha do tempo da fonte de dados ao próprio módulo
- Implementar .destroy estática e proto () métodos para a completa do evento e exemplo de limpeza
- Remova todo o código de gerenciamento de instância (excepção: Popcorn.instances)
- Pega várias instâncias pipoca na mesma página
- Adicionar propriedade estática Popcorn.version
- play (n) / pause (n) como shorthands para currentTime (n) .play () / pause ()
- Popcorn.? flag boolean quando o suporte está lá
- Erro de digitação no Facebook plug-in
- DRY-out Facebook código do plugin
- mudar Popcorn.sequence submodule a / módulos
- Plug-in testes de fábrica falhando em cromo devido a currentTime não estabelecer
- modificar Popcorn.protect.natives para proteger métodos estáticos e de instância automaticamente
- Alias In / Out teste causando falha
- basePlayer deve atualizar estado depois que um jogador está pronto
- Entrar Popcorn.errors consolar sem parar a experiência
- Corrigir referência Object.keys no núcleo
- Safari - Parsing testes de integridade têm afirmação adicional
- falha no teste plugin de processamento
- Timeline
- falha teste de unidade analisador JSON
- testes de alias Tocar pausa no Firefox 3.6 falhando
- teste de unidade Object.keys falhando
- Na palavra-chave em causas de ópera testes de unidade falhe
Falhas de teste de unidade
O que é novo na versão v0.8:
- Mover todos os vídeos para um servidor de produção.
- Popcorn poderiam se beneficiar de qualquer valores padrão sugeridas ou tipos manifestos estendidos.
- Faça alguns tutoriais popcorn.js como este.
- Demo Video Semantic página faltando cabeçalho / rodapé.
- Google Mapas Tweening deve definir corretamente posição.
O que é novo na versão v0.7:
- creatd um plugin Processing.js
- Os testes de unidade
- Criar versão de depuração do recurso pipoca debug
- 0,1 demonstração
- Ativar syncronized-cronograma impressão HTML
- É difícil desligar as legendas
- Lint não verifica arquivos unit.js 'plugins
- Permitir plugins para expressar tempo em cordas carimbo de tempo.
- Criar "Como escrever um Plugin" documentação
- Mustache plugin não verificar se o seu script existe bigode
- Criação de fim dos tempos padrão com base na duração pode falhar
- Deixe o python SimpleHTTPServer a trabalhar com nossos testes de unidade
- variável plugin do Flickr indefinido
- Flickr plugin: obtenção de imagens por tags de não exibir
- Flickr teste de unidade plugin: de dois pontos extra semi
- removePlugin () não está chamando removeTrackEvent, que não põe _teardown
- Erro de alimentação jogando Google
- Grande o tempo de teste de unidade varia
- pequenas otimizações (eventos)
Efeitos
O que é novo na versão v0.6:
- O vídeo ao vivo + Twitter mashup
- test / ready.html não é executado
- Criar um plugin Facebook
- Criar um plugin LinkedIn
- suíte de teste para as versões compactadas de código
- Legendas não se movem com vídeo
- GML (Graffiti Markup Language) apoio
- Suporte Seamless Vídeo Sequencing em Popcorn
- operador na linha do tempo fontes de dados rotulagem
- pausar o vídeo quando um link é clicado deve ser um plugin
- Adicionar capacidade de alternar comandos on / off por exemplo
- player.offset calculado errado no Vimeo & amp; YouTube
- mapas do Google precisa de uma forma de animar (interpolação) em um caminho de lat e GNLs
- OpenMap plugins quando o tipo não é o roteiro, satélite ou TERRENO
- Plugin: Popcornize um plugin Wordriver
- problemas de desempenho com addtrackevent
- Todos os plugins no núcleo deve ser revisto para oportunidades de desmontagem
- colocação plugin de Imagem
- Gerar contêineres filho para instâncias Vimeo jogador
- baseplayer getBoundingClientRect retornando duplos e não números inteiros em cromo
- Youtube Plugin perde vídeos com sublinhados em sua id
- Popcorn.youtube () tipo de versão
- popcorn.baseplayer.js referências função inexistente
- Popcorn.js deve usar nodeName em vez de tagName
- Corrija mapas Google Plugin centrando
- Atualização leia-me omitir informações sensíveis ao tempo
- Popcorn.js não passando lint
- Alguns limpeza estilo de núcleo
- Sequence submodule precisa ser auto inicializado pelo makeile
- GML não plug-in que está sendo testado em index.html
- testes de unidade das legendas # 2 e # 7 falhar algumas vezes
- OpenMap plugin de falhar lint
- teste de unidade para parserTTXT está falhando
Breaks
O que é novo na versão v0.5:
- Use formatos de hora ISO8601
- Flickr busca por nome de usuário
- Criar: analisadores / index.html
- plugin: lowerthird - faltando testes de unidade
- plugin: Google News - não foram realizados testes unitários
- bavcbugs imagemacro plugins
- googleMap falhando em 3,6 FF
- Editar documentação do plugin
- Problemas com o plugin webpage e âncoras MediaWiki
- apoio Soundcloud
- Popcorn Dependências dependência manteiga da Lista Butter
- demonstração semântico-video no site está quebrado
- Adicionar suporte para instance.position ()
- Vimeo & amp; YouTube Jogador Largura e Altura precisa ser re-consignado
- estático SWFObject no Vimeo e YouTube
- preguiçosos dependências do plugin carga
- Permitir um plugin para herdar de outra
- bare-bone jogador temporizador
- na linha do tempo fontes de dados não automáticas para
- Lint: Vimeo plugin de falhar JSLint
- Lint: Youtube plugin de falhar JSLint
- Popcorn.error () lança uma cadeia em vez de um objeto de erro
- minified lançamento Fonte deve manter Licença Header
- jogador bug não-nativos introduzidos por # 450
- Popcorn.isArray
- Executar todos os testes nucleares de Popcorn API Test Suite
- secar options.dataType.toLowerCase repetido () chamada em Popcorn.xhr
- Atualização lowerthird e plugins de legendas para usar os novos recursos
- erros popcorn.position sobre elementos de áudio
- Não obtendo opções esperados objeto via inheritence
- Adicionar teste lowerthird e unidade GoogleNews ao índice
- testes manteiga falhando
- jogadores atualização para usar getBoundingClientRect
- Plugins precisará de uma função _cleanup opcional e mapa plugin precisa usar esta li>
- Criar estático Popcorn.position ()
- Lint: questões baseplayer lint
O que é novo na versão v0.4.1:
- Bug ao usar legendas e GoogleNews juntos.
- Script ordenação carga bug.
- googlefeed scriptLoaded bug.
Requisitos :
- JavaScript habilitado no lado do cliente
- HTML5 navegador ativado
Comentários não encontrado