2

プロジェクトに対してクライアント側のoEmbeddingを実行する必要があります。私はjQuery-oEmbedを使用していますが、私が最も必要としているサービスプロバイダーが本当に大きなものである場合、それはやり過ぎだと思います:YouTube、SoundCloud、Twitter、Wikipedia。さらに、最近、ウェブサイトに厳格なHTTPSアクセスポリシーを追加したため、SSLをサポートしていないAPIをクエリすることはできません。

que jQuery-oEmbedコードを手動で編集して、適切と思われるWebサイトを削除することもできますが、より良い代替手段があるかどうか疑問に思っています。つまり、上記の主要なAPIをサポートし、デフォルトでHTTPSのみを使用するterseroEmbedソリューションです。

4

3 に答える 3

2

ここにフォークjquery-oembed-allがあります:

https://github.com/starfishmod/jquery-oembed-all

これは必ずしもライブラリの軽量化ではなく、実際にはさらに多くのオプションがある場合もありますが、少なくとも代替手段であり、おそらく比較する価値があります。AFAIK、これらはoEmbedの唯一のプログラムによる解決策です...しかし、私も、他の人が他のライブラリを知っているかどうかを聞きたがっています。

于 2013-02-23T04:27:07.873 に答える
0

私が掘り下げた別の方法はhttp://www.mediaelementjs.com/です。

このJSは、YouTubeを含むビデオオーディオのHTML5要素をラップするために、スタンドアロンまたはjQueryで実行でき、任意のデバイスに適したプレーヤーを提供します。

もう1つの優れた機能は、 ytChromelessと同じように、プレーヤーにスキニング機能を提供することです (残念ながら、フラッシュなしでは実行できません。

于 2014-11-17T11:46:46.140 に答える
0

私はこの目的のためにohembedを構築することになりました。軽量でポータブルで、すぐに使用できるSSLをサポートします。

于 2014-11-18T02:04:49.273 に答える