Android 2.3.5 の phonegap でアプリケーションを作成しています。アプリに YouTube ビデオがあり、ブラウザー (つまり、ブラウザー ウィンドウ内) に表示されるのと同様の方法で表示したいのですが、ビデオ画像をクリックすると、画面を引き継ぐ外部ビデオ プレーヤーが呼び出されます。画面を引き継ぐことなく、アプリのウィンドウ内でビデオを再生する方法はありますか (Web ブラウザーに表示されるのと同じ方法)。
ありがとうございました。
Android 2.3.5 の phonegap でアプリケーションを作成しています。アプリに YouTube ビデオがあり、ブラウザー (つまり、ブラウザー ウィンドウ内) に表示されるのと同様の方法で表示したいのですが、ビデオ画像をクリックすると、画面を引き継ぐ外部ビデオ プレーヤーが呼び出されます。画面を引き継ぐことなく、アプリのウィンドウ内でビデオを再生する方法はありますか (Web ブラウザーに表示されるのと同じ方法)。
ありがとうございました。
プラグインをインストールするには、www/video.js をプロジェクトの www フォルダーに移動し、html ファイルの phonegap.{ver}.js の後に参照を含めます。
プロジェクト内に「src/com/phonegap/plugins/video」というディレクトリを作成し、「src/com/phonegap/plugins/video/VideoPlayer.java」をコピーします。
res/xml/plugins.xml ファイルに次の行を追加します。
インストールが完了すると、window.plugins.videoPlayer.play(url); を呼び出してビデオを再生できるようになります。url パラメーターは、次の 3 つのタイプのいずれかになります。
残念ながら現時点では、VideoPlayer は Android アセット ディレクトリからの動画の再生をサポートしていません。それは後日の拡張です。
Android PhoneGap アプリケーションでビデオを再生する必要がある場合に、非常にシンプルで使いやすいプラグインを使用すると、問題を解決できます。