2

Phonegap 2.1.0 および jQuery Mobile 1.2.0 を使用して、iOS および Android 用のアプリを開発しています。iOS版はすでに完成していますが、Android版ではいくつか問題を実験中です...

アプリ セクションの 1 つはビデオのリストであり、ポップアップ内の iframe で開かれます。iOS ではうまく機能しますが、Android デバイス (Nexus 7 with Android 4.2) でこれを試すと、最初のスクリーンショットしか得られず、ビデオなしで、サウンドのみが再生されます。WebView で childbrowser を使用して iframe の URL を開こうとしましたが、結果は同じです。外部ブラウザ(openExternal)で開いた場合にのみ機能するようです。

おそらく Vimeo のプレーヤーの問題だと思いますが、動画を再生しようとすると、ログに次のエラーが表示されます。

01-08 22:45:12.084: E/libEGL(26580): 現在のコンテキストのない OpenGL ES API の呼び出し (スレッドごとに 1 回ログに記録)

01-08 22:45:12.094: D/MediaPlayer(26580): クライアント側でファイルを開けませんでした。サーバー側を試してみてください

私は成功せずに何時間も探していたので、誰かがそれを機能させる方法を知っていると思います... :/

iFrame については、Vimeo が各ビデオの埋め込みセクションから提供するコードを使用しています (非公開のためここに投稿できません)。ビデオをモバイル デバイスと互換性を持たせるための Vimeo のオプションもマークされています。

ありがとう!

4

1 に答える 1