Gecko(Firefox)で、ネイティブサポートしていないコーデックを再生できるようにできないかの談義

Gecko(Firefox)で、ネイティブサポートしていないコーデックを再生できるようにできないかの談義
0
:tetsuharu @saneyuki_s

@mitsugu_oyama いや、拙作のアドオンでのことはまったく考えていなかったです。Firefoxでvideo要素のh264問題を解決する方法にどんなものがあるかを考えていただけなのでw

2010-04-08 20:15:40
@mitsugu_oyama

@saneyuki_s となるとやっぱり拡張で再生w Geckoは非対応コーデックは無視するから技術的にはOK 問題はAMOエディターチームの攻略w

2010-04-08 20:19:52
Piro🎉"シス管系女子"シリーズ累計5万部突破!!🎉 @piro_or

@mitsugu_oyama video/audioの実装にあたるXPCOMコンポーネントを全部置き換えてしまう形ならアドオンで提供できるかも……

2010-04-08 20:40:16
@mitsugu_oyama

@piro_or コンテンツのDOMの処理ってXPCOM経由なんですか?もしそうならDOMの処理を途中でフックすればできるかも.....

2010-04-08 20:45:34
Piro🎉"シス管系女子"シリーズ累計5万部突破!!🎉 @piro_or

@mitsugu_oyama HTTPのプロトコルハンドラを置き換えたりとかそういうことは既にできてるので、どのモジュールも原則そうなってるはず、という認識ですがほんとにできるかどうかは知りませんよ!

2010-04-08 20:49:42
@mitsugu_oyama

@piro_or そっか。Live HTTP Headersとかありますもんね。

2010-04-08 20:53:02
テラマコ @teramako

@saneyuki_s htmlのvideo要素にXBLでバインドして別物に置き換え。。。とかやれば可能かもですね。

2010-04-08 21:44:06
:tetsuharu @saneyuki_s

@teramako でも、バインドしちゃうと、元の動画へのsrcが消えちゃいません?

2010-04-08 21:49:50
テラマコ @teramako

@saneyuki_s inherit で引き継げば大丈夫かと思います。

2010-04-08 21:51:04
:tetsuharu @saneyuki_s

うむむ。。。元のvideo要素をXBLでバインディング(inherits引き継ぎあり)してembedに置き換えちゃう感じか。。。なんかものすごいごり押しだけどこれならプラグインがあればH264再生できるか。。。? (via @teramako

2010-04-08 21:55:36
Piro🎉"シス管系女子"シリーズ累計5万部突破!!🎉 @piro_or

embedに置き換えるというのはだいぶ本末転倒な感じがしますね。プラグイン不要、DOMで細かく制御できる、canvasなど他の技術と連携できる、あたりがvideo/audioの存在意義だと思うんですが、.. http://togetter.com/li/13305

2010-04-09 09:24:49
@mitsugu_oyama

@piro_or @saneyuki_s 現状実現される可能性はないわけですが、やはりGeckoが対応するというのが"技術的には"本筋だと思います。

2010-04-09 09:31:36
@mitsugu_oyama

@piro_or @saneyuki_s Gecko自体が拡張されることを前提に設計されていれば、サードパーティのバイナリもありかもしれませんが、やはりそれでも筋としてはよくない。

2010-04-09 09:31:42
@mitsugu_oyama

@piro_or @saneyuki_s またサードパーティのバイナリが入った時点で、FirefoxやThunderbirdのアップデートパスから外れてしまう、という問題もあります。

2010-04-09 09:32:43