これは、「ビデオ」タグをラップし、インタラクティブコンテンツを同期させるためのシンプルなAPIを提供します。
Popcorn.jsは、ネイティブHTMLVideoElementのプロパティ、メソッド、およびイベントを利用して、APIを学ぶのは簡単にそれらを正規化し、コミュニティのためのプラグインシステムは、相互作用に寄与しています。
ポップコーンはまた、プラグインの工場を提供しています。
の特長の
- オリジナルHTMLVideoElementへの参照を保持します。
- &LTに標準化インタフェースを提供します。ビデオ&GT。要素ネイティブメソッドとプロパティます。
- のメタデータが含まれている特殊なデータプロパティを追加します。
のこのリリースのの新機能は次のとおりです。
- アップデートQUnitます。
- ポップコーン&#038を取得します。 CDNます。 上のプラグイン
- 作成RDIOプラグインのプラグインスタータます。
- コンテンツが残っていることを許可
- Popcorn.youtube(火べきです):ロードされ、loadeddata、canplaythroughます。
- IE9でPopcorn.js作業を行います。
- コアユニットテスト時間
- コアユニットテストはFF 3.6で失敗します。
- P / Popcorn.removePlayer機能します。
- オペラに失敗GMLテストします。
- サファリ字幕テストのタイムアウトします。
- Popcorn.youtubeが終了し、ディスパッチする必要があります。
- 画像テストはOSX 10.7.1 にオペラで失敗
- プリロード= NONEとp.playビデオはChromeで再生不可能であることが原因となるノータグ
- に
- 保護名前のユニットテストが失敗しない、代わりにハングします。
- Popcorn.playerは 古風なブラウザ機能のリストに追加する必要がある
- 自動機能が代わりにセットアップします。 を使用した場合のデフォルトは適用されません
- YouTubeのプレーヤーが自動的にビデオの再生を開始します。
- その中にjsFiddle年代とドキュメントのオートフォーカスとプレーします。
- ドキュメントPopcorn.plugin.errorsます。
- デフォルトサイズを使用するときにYouTubeと壊れ字幕ます。
- パーサのテストはすべてupdgradedすることができます。
- リファクタリングのgetItem()
- 修正Playerのイベント
- YouTubeのエラー·イベント·テストは、本質的に壊れてます。
- サファリ5.1.2:プラグインのエイリアスのテストがハングアップ/アウトします。
- 画像プラグインのテストは終えていない
- はIE9下3分のプラグインが失敗したユニットテストします。
- はIE9口ひげプラグインが失敗したユニットテストします。
- SafariはWindows 7上で5.1.2:字幕のテストは失敗します。
- 全くタグを作業していないされていないツールを構築します。
終わった後に
外FF 3.6 の
マニフェストオプションの使用のためにflagからbenifitできた
Windows 7で
のバージョンv1.0の中での新機能は次のとおりです。
- ?図書館のアウトとsemantic_demoに#114の移動クレジットます。
- ? #153セカンダリとプライマリ に同期して
- 開発モジュールのパターン1.0
- 非同期スクリプトの読み込みます。
- popcornjs.orgはMozillaのWikiドキュメントを転送します。
- ドキュメントのテスト要件ます。
- TTML字幕一見壊れます。
- .ENABLEと.DISABLEが表示されたトラックの即時更新を強制する必要があります。
- プラグインは自身を削除した場合、メイン更新コード内のJavaScriptエラーます。
- addTrackEventはメディアがします。 一時停止している場合でも、すぐにtimeUpdateを実行する必要がある
- エンドは_teardown前に呼び出す必要があります。
- プラグインのベストプラクティスます。
- コアテストスイートスタイルクリーンアップします。
- 現在の資料を分析し、攻撃の計画を作成します。
- BaseplayerにVimeoの正常化します。
- ポップコーンを分割。*静的メソッドテストブロックします。
- Facebookのプラグインの中で存在しない機能します。
- VTTパーサをリファクタリングします。
- SSAパーサをリファクタリングします。
- 選手フォルダからbaseplayerを削除します。
- Youtubeリンク関連動画オプションから利益を得ることができる。
- Vimeoのプラグインが追加のプレーヤーのパラメータを受け入れることができます。
- ユーザーがHTTPSプロトコル対HTTPを指定することができます。
- 灯台:新しく作成されたチケットマイルストーンます。
- 「時間」の引数ます。 を受け入れるすべてのメソッドにSMPTEのサポートを追加
- 低容量にYouTubeのプラグインはデフォルトでます。
- Youtubeリンクします。 目に見える高さと幅がデフォルトにすべき
- http://popcornjs.org/documentationにクリスのレポへのアップデートリンクします。
- エフェクトはポップコーンの私たちの縮小さバージョンに引き込まれていない
- パッケージ化されたプラグインのXSS保護します。
- 字幕プラグインのデフォルトのテキストが定義されていません。
- あなたはそれ自体で文字列を渡す場合、Twitterはプラグインが動作しない、@や#を必要とします。
- ウェブページのプラグインは、httpを必要とすべきではない
- はVimeoのプレーヤーが発射するべきだ」canplaythrough "
- はYouTubeのプレイヤーが発射するべきだ」canplaythrough "
- removePluginもマニフェストます。 を削除する必要があります
- プラグインの作成]のユニットテストは、いくつかの状況で失敗します。
- ポップコーンインスタンスをアニメーションフレームがtimeupdateを実行し続けた後に破壊されます。
- 後退を引き起こす競合をマージします。
- 修正TTMLのデモます。
- 修正コアスタイルの問題
- クリーン内部リフレッシュ機能します。
- frameAnimationを使用してインスタンスをinstance.data.timeUpdateFunction欠けている。
- Vimeoのプレーヤー失敗糸くずます。
- セマンティックデモを修正します。
- 修正Twitterのデモます。
- タイムライン-sources.jsでランダムな文字
- ポップコーン0.3 =&GTから更新パーサユニットテストのタイトル。ポップコーン1.0
- アップデートProcessing.jsのプラグインのURLます。
- クリーンアップパーサのデモ.htmlのページ
- 著者を確認します。 1.0の最新のものである
新しい開発者のための
トラック·イベントを削除するときに
// src属性の
1.3.6に
のバージョンV0.9のの新機能は次のとおりです。
- プラグインの規約ます。
- BaseplayerにYouTubeの正常化します。
- youtube.unit.jsテストが見直しする必要がします。
- 標準化プレーヤーをテストします。
- を使用Popcorn.baseplayerます。
- baseplayerユニットテストします。
- YouTubeのプレイヤープラグインは、複数のビデオや複数のポップコーンインスタンスでは動作しません。
- コアユニットテストをリンティングのターゲットを作成します。
- YouTubeのプレイヤーのユニットテストは、Safariで失敗します。
- GMLと処理のプラグインは、もはやポーリングする必要はありません。
- コードのプラグインはonEndます。 の後onFrameを実行します
- はYouTubeのプレイヤーは、余分なキックを必要とします。
- プラグインフォルダ内の修正空白や引用符ます。
- 脚注のユニットテストは、Firefox 3.6.20は、Mac OS X 10.6.8ます。 で失敗する
- XMLパーサーユニットは、Firefox 3.6.20 アウト時間をテストします
- のデモの一つは、すべてのプラグインをロードしていません。
- はGitはテストに残ってマーカーをマージ/ index.htmlにします。
- スクリプトのローディングはIE8ます。 で優雅に失敗しない
- TSTのスイートます。 などプラグイン、パーサにWebMのを追加します。
- timeUpdate関数は条件を処理することができる必要があります。
- Popcorn.timeUpdateコード削減します。
- 時々、コア位置のテストに失敗します。
- インデックス完全性試験のクリーンアップします。
- プラグインのメタ:別名で:開始&アウト:終了します。
- コアメタ:別名キューを追加します。execます。
- baseplayer初期ポーズが機能していない
- はPopcorn.getScriptは、コールバックを呼び出すことができます。
- を安全にクラッシュします。 を防ぐためにtry / catchでプラグイン関数の呼び出しをラップ
- ポップコーンコアテストスイートからSetup.globalSize()のテストを削除します。
- 独自のモジュールに全自動データ·タイムライン·ソースロジックを移動します。
- 静的およびプロト.destroyを実装()メソッド
- すべてのインスタンス管理コード(例外:Popcorn.instances)を削除します。
- 同じページに複数のポップコーンのインスタンスを処理します。
- Popcorn.version静的プロパティを追加します。
- currentTimeを(N).play()/一時停止() に短縮形として(N)/一時停止(N)を再生
- ポップコーン。?ブールフラグのサポートがある場合にします。
- Facebookのプラグインのタイプミスします。
- ドライアウトFacebookのプラグコード
- /モジュールへの移動Popcorn.sequenceサブモジュール
- プラグインによるものcurrentTimeを設定するために失敗にクロームに失敗工場テストします。
- は自動的に静的およびインスタンスメソッドを保護するためにPopcorn.protect.nativesを変更します。
- エイリアス/アウトテスト失敗の原因ます。
- はbasePlayerが状態を更新する必要があります。
- はログPopcorn.errors経験を停止することなく、コンソールにします。
- コアでObject.keys参照を修正します。
- サファリ - 解析完全性テストは、余分なアサーションを持ってます。
- 処理プラグインのテストの失敗します。
- タイムラインのユニットテストの失敗します。
- JSONパーサーユニットテストの失敗します。
- 失敗のFirefox 3.6でのプレイポーズエイリアスをテストします。
- Object.keysユニットテストが失敗します。
- はユニットテストがします。 を失敗します
既存のプレイヤーの
フレームアニメーションアニメーションパー
currentTimeをが設定されている場合、
ビデオが一時停止されたときに
onloadイベントが発射される前に
完全なイベントとインスタンスのクリーンアップのために
プレイヤーの準備ができた後、
オペラのキーワードで
のバージョンバージョン0.8のの新機能は次のとおりです。
- 本番サーバーにすべてのビデオを移動します。
- ポップコーンが示唆デフォルト値または拡張マニフェスト種類のいずれかから利益を得ることができるます。
- このようないくつかのpopcorn.jsチュートリアルを行います。
- セマンティックビデオデモページ不足しているヘッダー/フッターます。
- Googleマップトゥイーンは正常に見出しを設定する必要があります。
のバージョンv0.7のの新機能は次のとおりです。
- Creatd Processing.jsのプラグインします。
- ユニットテストします。
- ポップコーンデバッグ機能のデバッグバージョンを作成します。
- 0.1デモの影響します。
- タイムライン - シンクロナイズドHTMLのプリントアウトを有効にします。
- 字幕をオフにするのは難しいます。
- のプラグイン「unit.jsファイルをチェックしませんリントします。
- のプラグインは、タイムスタンプ文字列で時間を表現できるようにします。
- 「プラグインを作成する方法を「作成ドキュメンテーションます。
- 口ひげプラグインはチェックしません。
- 期間に基づいてデフォルトの終了時間を作成すると、失敗する可能性があります。
- のpython SimpleHTTPServerが私たちのユニットテストで動作することを許可します。
- Flickrのプラグインの変数は未定義ます。
- Flickrのプラグイン:タグによって取得した画像が表示されていない
- Flickrのプラグインユニットテスト:余分なセミコロンます。
- removePlugin()はremoveTrackEvent、_teardown呼び出していません呼び出しされていません。
- Googleフィード投げエラーます。
- はアップワイドユニットテストの時間範囲をします。
- マイナーな最適化(イベント)
そのスクリプトは口ひげが存在する場合は、
のバージョンv0.6のの新機能は次のとおりです。
- ライブ映像+ Twitterのマッシュアップします。
- テスト/ ready.htmlは実行されません。
- Facebookのプラグインを作成します。
- LinkedInのプラグインを作成します。
- コードの圧縮されたバージョンのテストスイートます。
- 字幕を動画に移動しない。
- GML(グラフィティマークアップ言語)をサポートします。
- サポートシームレスなビデオシーケンます。
- データ·タイムライン·ソースラベリングオペレーターます。
- リンクはプラグインがあるべきクリックされたときにビデオを一時停止します。
- インスタンスごとにオン/オフをコマンドを切り替える機能を追加します。
- player.offset Vimeoの&#038で間違って計算された。 YouTubeの
- Googleマップは、LATおよびlngsます。 のパス上にアニメーション化する方法(トゥイーン)が必要
- OpenMapプラグインの休憩タイプはロードマップ、衛星、または地形でないときます。
- プラグイン:WordriverプラグインをPopcornizeます。
- addtrackeventでのパフォーマンスの問題がします。
- コアのすべてのプラグインはティアダウンの機会を検討する必要があります。
- 画像プラグインの配置します。
- の生成子コンテナます。
- baseplayer getBoundingClientRectはクロームでダブル、全体ではなく、数値を返す。
- YouTubeのプラグインは、そのID にアンダースコアと動画をミス
- Popcorn.youtube()バージョンタイプ
- は参照をpopcorn.baseplayer.js、存在しない機能します。
- Popcorn.jsはnodeNameの代わりのtagNameをします。 を使用する必要があります
- を中心としたプラグインのGoogleマップを修正
- アップデートのreadmeは、時間に敏感な情報を省略してます。
- Popcorn.js渡していない糸くずます。
- コアの一部のスタイルのクリーンアップします。
- シーケンスのサブモジュールは、オートます。 makeileによって初期化される必要がある
- GMLはindex.htmlにします。 でテストされていないプラグインを
- サブタイトルのユニットテスト#2、#7失敗時々ます。
- OpenMapプラグインは失敗した糸くずます。
- parserTTXTためのユニットテストが失敗します。
ポップコーンで
Vimeoのプレーヤーインスタンスの
のバージョンV0.5のの新機能は次のとおりです。
- を使用ISO8601時刻形式ます。
- ユーザー名によるFlickrの検索します。
- を作成します。パーサ/ index.htmlにします。
- プラグイン:lowerthird - 欠落しているユニットテストします。
- プラグイン:googlenews - ユニットテスト不足してます。
- imagemacroプラグインbavcbugsます。
- Googleマップ
- の編集プラグインのドキュメント
- ウェブページのプラグインの問題とMediaWikiのアンカーます。
- てSoundcloudサポートします。
- リストバターのポップコーン依存バター依存します。
- ウェブサイト上のセマンティック·ビデオデモが壊れてます。
- instance.positionのサポートを追加()
- Vimeoの& YouTubeのプレイヤー幅と高さリファクタリングする必要があります。
- 静的Vimeoの中のSWFObjectやYouTubeます。
- レイジーロードプラグインの依存関係します。
- 別から継承するために、1つのプラグインを許可します。
- ベアボーンタイマプレーヤーます。
- データ·タイムライン·ソースは自動ではありません
- リント:VimeoのプラグインはJSLintを失敗します。
- リント:YouTubeのプラグインはJSLintを失敗します。
- はPopcorn.error()はエラーオブジェクトの代わりに文字列をスローします。
- 縮小さリリースソースライセンスを保持すべきヘッダー
- #450によって導入される非ネイティブプレイヤーのバグします。
- Popcorn.isArrayます。
- ポップコーンAPIテストスイートからすべてのコアのテストを実行します。
- Popcorn.xhrで完全に乾く繰り返しoptions.dataType.toLowerCase()呼び出します。
- の更新lowerthirdと新機能を使用するには、字幕のプラグインします。
- popcorn.positionエラーます。
- はありません期待のオプションが継承経由でオブジェクトを取得します。
- インデックスにlowerthirdとgooglenewsユニットテストを追加します。
- バターテストが失敗します。
- getBoundingClientRectます。 を使用するように選手を更新
- プラグインは、オプション_cleanup機能を必要とし、マッププラグインはこのします。 を使用する必要がある
- を作成静的Popcorn.position()
- リント:baseplayerの糸くずの問題
FF 3.6 に失敗
のために
オーディオ要素の
のバージョンv0.4.1での新機能は次のとおりです。
- バグ一緒に字幕とgooglenewsを使用します。
- スクリプトのロード順序のバグします。
- googlefeed scriptLoadedバグます。
の要件の
- JavaScriptクライアント側で有効になってます。
- HTML5対応ブラウザます。
コメントが見つかりません