2013-01-25 16 views
1

我在android 2.3.5的phonegap上創建了一個應用程序。 我在我的應用中有一個YouTube視頻,我想以類似的方式在瀏覽器(即瀏覽器窗口內)上顯示,但點擊視頻圖像可調用接管屏幕的外部視頻播放器。 有沒有辦法在我的應用程序中的窗口內播放視頻,而無需佔用屏幕(與在Web瀏覽器上顯示的方式相同)?播放YouTube視頻,而無需調用phonegap android中的屏幕佔用的播放器?

謝謝。

回答

0

要安裝插件,請將www/video.js移至您項目的www文件夾,並在phonegap後在html文件中包含對其的引用。{ver} .js。

  1. 您的項目稱爲 「SRC/COM/PhoneGap的/插件/視頻」 中創建一個目錄和 「SRC/COM/PhoneGap的/插件/視頻/ VideoPlayer.java」 複製到它。通過調用

一旦安裝,你將能夠播放視頻:

  • 在你RES/XML/plugins.xml文件中添加以下行 window.plugins.videoPlayer.play( URL); url參數可以是三種類型之一:

    1. 的file://協議發揮一些天然的設備,諸如: window.plugins.videoPlayer.play(「文件:/// SD卡/ MyMovie.mp4" );
    2. 在互聯網上播放某些內容的http://協議,如: window.plugins.videoPlayer.play(「http://path.to.my/file.mp4」);
    3. 指向YouTube上視頻的http://協議,例如: window.plugins.videoPlayer.play(「http://www.youtube.com/watch?v=E0UV5i5jY50」); 只要您的網址包含「youtube.com」並且包含視頻ID(即v參數),VideoPlayer應該能夠啓動手​​機上的YouTube應用以播放視頻,而無需任何其他用戶交互。但是,如果手機沒有YouTube應用,那麼您運氣不好。將來我可能會爲此添加一個支票,要求用戶先安裝YouTube應用。

    很遺憾,此時VideoPlayer不支持從android資源目錄播放視頻。這是對以後日期的改進。

    因此,如果您真的需要在Android PhoneGap應用程序中播放視頻,那麼您可以使用一個非常簡單易用的插件,它可以讓您取消粘貼。

  • 相關問題