2011-12-10 3 views
2

私はドリュー・ベイカーのfroogaloop APIの例のページに出くわした: http://labs.funkhausdesign.com/examples/vimeo/froogaloop2-api-basics.htmlvimeo froogaloop APIは、ウェブサイトのホスト時のみ動作しますか?

私が見るとhtml 上の正確なソースコードをコピーしますが、私はそれをローカルにテストするとき、APIが動作しません、 Vimeoのプレーヤーが再生されません、メッセージに警告しません。

これは、MAMPを使用してhtmlをローカルにホストする場合にのみ機能します。 これはなぜですか?

ありがとうございます!

答えて

3

&api=1文字列を動画に追加してもよろしいですか?

Froogaloopデモは便利ではありませんが、私はFroogaloopを使用しないデモを作成しました:check it out here

+0

含めて存在して男ちょっとおかげで返信のために、私はapi = 1を持っています...:s ...本当にデモが大好き!ヒープを助ける! vimeo api docは非常に貧しいので、正確に動作するように頭を浮かべるのは本当に難しいです:/ –

+0

私は申し訳ありませんが、最初に尋ねたはずですが、私が共有するデモはiframeベースのプレーヤーでのみ動作します..基本的にiframe "postMessage"を使用して親子とiframeの間にjson文字列を渡します。この機能はIE8以上では利用できません。したがって、古いブラウザで動画を再生する必要がある場合は、共有したリンクのように埋め込みプレーヤーを使用します。 – Mottie

+0

ありがとう!それがどのように動作するか考え始めると、私はiframe埋め込みプレーヤーしか使用しないと思うので、それは問題ではありません、歓声! .... まだ正常に動作するためにホストされる必要がある理由がわかりません...私はあなたの例をHTMLファイルにミラーリングし、ローカルでテストします....それは私がjavascriptを体...しかし、私は私の例のために底にjavascriptを置くと、何も変わっていない....これはとても奇妙です:( –

1

FroogaloopはローカルURLでfile://で動作しません。 httpでHTMLを利用できるようにする必要があります。これを簡単に行うにはthe node.js http-serverを使用できます。

NPMからインストール:

$ npm install http-server -g 

あなたが奉仕したいディレクトリから:

$ http-server 

他の多くのオプションがMAMP、DropboxののパブリックフォルダまたはPython's SimpleHTTPServer

関連する問題