2013-01-19 145 views
1

我開發一個應用程序(我的大學是一種社交網絡)和我與Android video Player Phonegap pluginAndroid的視頻插件的PhoneGap與科爾多瓦2.2.0

我已經一個問題做了3個步驟的定義README安裝插件,但它不適用於我的手機(Galaxy Ace Android 2.3.6)和仿真器(4.0)。我只是加載後(cordova.js)的JavaScript(的Video.js)我有這樣的錯誤:

Uncaught Function required the first argument! At cordova 2.2.0.js

看來的Video.js必須使用cordova.js問題。而當我點擊播放按鈕,我有另一個錯誤:

Uncaught Type Error: Cannot read property 'videoPlayer'

,並在這種情況下,它似乎的Video.js並沒有創造一個視頻播放器對象...

我的網頁的代碼是與github上的示例相同:

<html> 
    <head> 
    <meta name="viewport" content="width=320; user-scalable=yes" /> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8"> 
    <title>PhoneGap</title> 
     <script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script> 
     <script type="text/javascript" charset="utf-8" src="script/video.js"></script> 
     <script type="text/javascript"> 
     function init(){ 
      document.addEventListener("deviceready", console.log('ready'), true); 
     } 
     function playVideo(vidUrl) { 
      window.plugins.videoPlayer.play(vidUrl); 
     } 
     </script> 
    </head> 
    <body onload="init();"> 
     <a href="#" onclick="playVideo('http_link')">Play HTTP</a> 
    </body> 

感謝所有。

+0

努力發揮Android的 – Janmejoy

+0

@Janmejoy我不明白視頻....在Android中播放視頻??? –

+0

我的意思是你想播放視頻在Android – Janmejoy

回答

0

如果添加此

<plugin name="VideoPlayer" value="com.phonegap.plugins.video.VideoPlayer"/>  

在RES/XML文件夾plugins.xml。

然後檢查代碼

window.plugins.videoPlayer.play("https://www.youtube.com/watch?v=en_sVVjWFKk"); 

定義兩個行的index.html

 <script type="text/javascript" src="cordova-2.3.0.js"></script> 
    <script type="text/javascript" charset="utf-8" src="video.js"></script> 
相關問題