1

以下のコードを使用して、PhoneGapiOSアプリケーションでVimeoビデオを表示します。以下はコードです。

    <div id="lesson" data-role="content" data-inline="true">
        <iframe src="http://player.vimeo.com/video/61702922" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
    </div>

しかし、実行時に以下のエラーが発生することになります。

ここに画像の説明を入力してください

しかし、Youtubeビデオを添付すると、正しく表示されます

    <div id="lesson" data-role="content" data-inline="true">
        <iframe src="http://www.youtube.com/embed/dP15zlyra3c?html5=1"></iframe>
    </div>

このエラーを修正するにはどうすればよいですか?なぜサポートしないのですか?

4

1 に答える 1

1

これはVimeo側の古い問題です。

解決策はありますが、機能することを確認できません。それはあなた自身のビデオ素材でのみ機能します。解決策は、 Vimeoがビデオ素材を再処理できるように、それらをダウンロードするか、単に再アップロードすることでした。ビデオの準備ができたら、生成された埋め込みコードを使用すると、正しく再生されます。

ビデオはiOS5では完全に再生されますが、iOS 6では再生されないため、部分的にこれもiOSの問題です。

私のプロジェクトでは、自分が所有していない動画を表示する必要がありました。Vimeoのポリシーでは、他の人の作品を再アップロードすることはできません。

于 2013-03-27T15:20:30.803 に答える