YouTube vs Vimeo 動画埋め込み幅

iframe経由で埋め込まれる際に、明示的に高さと幅を指定している他のOneBoxソースにも、このロジックを適用できないのはなぜでしょうか?


考察とアプローチ
理論的には、すでに明示的な高さ/幅があり、それがiframeで指定されている場合、アスペクト比を設定する一般的なアプローチを使用して、汎用的にスケーラブルにすることができます。

例えば、コミュニティに動画デモをますます多く埋め込むようになり、CDNで知られるBunny.netと、動画のアップロードと埋め込みのためのBunny Streamサービスに切り替えました。

video.bunnycdn.comiframe.mediadelivery.netを許可iframe設定に追加した後、Bunny StreamのURLを簡単に貼り付けることができ、汎用的なフォールバックを使用してOneBox化されます… しかし、モバイルデバイスで表示するとアスペクト比が非常に奇妙になります。:confused:

簡単な回避策として、Plugin APIとdecorateCookedElementを使用してiframeにアスペクト比情報を更新するシンプルなテーマコンポーネントを作成しました。