我一直在這個世界各地尋找,但似乎無法找到任何解決方案!科爾多瓦Phonegap 2.2.0 VideoPlayer插件
我想在用戶點擊Android PhoneGap應用程序中的div時打開MP4視頻,但經過深入研究後,我發現HTML5視頻標記不受支持,並被告知要從此處下載插件調用VideoPlayer。
https://github.com/macdonst/VideoPlayer
當我運行這個插件,我得到有關的VideoPlayer.java文件的幾個部分的錯誤。
我嘗試過插入一些插件代碼,但仍然沒有得到任何視頻。
這個插件是否與最新版本的PhoneGap不兼容,如果沒有的話,是否有任何Java專家可以幫助我弄清楚如何讓它在Phonegap下本機運行?
我得到其如下兩個主要錯誤和一些警告:
的錯誤似乎涉及到這條線:
的URLConnection CON =新的網址(URL).openConnection( );
我試圖刪除該塊代碼(因爲不想從YT加載視頻,但從我的本地資產),但仍然沒有喜悅讓視頻播放。
config.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<cordova>
<!--
access elements control the Android whitelist.
Domains are assumed blocked unless set otherwise
-->
<access origin="http://127.0.0.1*"/> <!-- allow local pages -->
<!-- <access origin="https://example.com" /> allow any secure requests to example.com -->
<!-- <access origin="https://example.com" subdomains="true" /> such as above, but including subdomains, such as www -->
<access origin=".*"/>
<log level="DEBUG"/>
<preference name="useBrowserHistory" value="true" />
<preference name="exit-on-suspend" value="false" />
<plugins>
<plugin name="App" value="org.apache.cordova.App"/>
<plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/>
<plugin name="Device" value="org.apache.cordova.Device"/>
<plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/>
<plugin name="Compass" value="org.apache.cordova.CompassListener"/>
<plugin name="Media" value="org.apache.cordova.AudioHandler"/>
<plugin name="Camera" value="org.apache.cordova.CameraLauncher"/>
<plugin name="Contacts" value="org.apache.cordova.ContactManager"/>
<plugin name="File" value="org.apache.cordova.FileUtils"/>
<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
<plugin name="Notification" value="org.apache.cordova.Notification"/>
<plugin name="Storage" value="org.apache.cordova.Storage"/>
<plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/>
<plugin name="Capture" value="org.apache.cordova.Capture"/>
<plugin name="Battery" value="org.apache.cordova.BatteryListener"/>
<plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
<plugin name="Echo" value="org.apache.cordova.Echo" />
<plugin name="Globalization" value="org.apache.cordova.Globalization"/>
<plugin name="VideoPlayer" value="com.phonegap.plugins.video.VideoPlayer"/>
</plugins>
</cordova>
你可以發佈在顯示你的'VideoPlayer.java'文件錯誤的行嗎? –
我已將錯誤發佈到帖子。感謝您及時的回覆。 –
什麼是視頻網址/路徑?我只想知道您的視頻放在哪裏? –