2013-07-02 3 views
0

Я создаю приложение с Phonegap 2.2.0, и я пытаюсь воспроизводить видео локально в своем планшете. Я использую видеопоток MacDonst, и я тестирую свое приложение в Galaxy Tab 10.1 с Android 3.1, но я не могу видеть видео. Связи просто не делают никаких действий, когда я прикасаюсь к ним. Это мили HTML в моих активах \ папка WWW:Phonegap + VideoPlayer + Android + местные видео не работают

<!DOCTYPE html> 
<html class="no-js"> 
<head> 
<meta charset="utf-8" /> 
<meta name="viewport" content="width=device-width, initial-scale=1" /> 
<title></title> 
<link rel="stylesheet" href="css/jquery.mobile-1.3.1.css" /> 
<script src="js/jquery.mobile-1.3.1.js"></script> 
<script src="js/jquery-1.10.1.js"></script> 
<script src="js/cordova-2.2.0.js"></script> 
<script src="js/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="javascript:init()"> 
    <h1>MacDonst videoplayer</h1> 
    <h3>videos</h3> 
    <a href="#" onclick="playVideo('file:///android_asset/www/video/comp1_1.mp4')">Play File MP4</a><br><br> 
    <a href="#" onclick="playVideo('file:///android_asset/www/video/comp1_1.webm')">Play File WEBm</a><br><br> 
</body> 
</html> 

Я следовал инструкциям в https://github.com/macdonst/VideoPlayer И я попробовал несколько aproaches найденных здесь переполнение стека, но я не могу заставить его работать:/

У моего планшета нет внешней SD-карты, может быть, это проблема? Я новичок в PhoneGap и Android развивается, но я не могу себе возможные неточности в LogCat, и я получаю только 2 предупреждения:

The field Context.MODE_WORLD_READABLE is deprecated VideoPlayer.java 
Using MODE_WORLD_READABLE when creating files can be risky, review carefully 

Можете ли вы мне помочь? Я действительно ценю твою помощь.

ответ

0

«Поле Context.MODE_WORLD_READABLE устарело» - это всего лишь предупреждение. Это не останавливает вас от воспроизведения любого видео. все, что вам нужно сделать - 1. открыть файл VideoPlayer.java в затмении и нажать ctrl + shift + o. Это обновит ваш плагин. 2. добавьте строку <plugin name="VideoPlayer" value="com.phonegap.plugins.video.VideoPlayer"/> в файл res/xml/config.xml.

И сделано.

+0

Отличный !! Спасибо за ваш ответ, который решил проблему =) – gabirgb