0

VideoPlayer PLUGIN ここに video.js を追加する方法があります:

<script src="js/cordova.js"></script>
  <script src="js/video.js"></script>

今私はパッケージsrc/com/phonegap/plugins/video/VideoPlayer.javaを作成 しいます * その後、config.xml で:

  <feature name="VideoPlayer">
      <param name="android-package" value="com.phonegap.plugins.video.VideoPlayer.java"/>
    </feature>

そして、home.html

 <script>
$(document).ready(function()
{
window.plugins.videoPlayer.play("videos/1970.mp4");
});

</script>

実行中のアプリケーションでエラーが発生しました:

 01-03 23:42:04.784: W/System.err(14212): Caused by: java.lang.NoClassDefFoundError: com.phonegap.plugins.video.VideoPlayer.java
01-03 23:42:04.792: I/System.out(14212): Error adding plugin com.phonegap.plugins.video.VideoPlayer.java.

アプリケーションの実行に失敗し、「アプリケーションが予期せず停止しました」というエラーが表示されました。何が間違っているのか教えてください。WWW/video/1970.mp4に既に保存されているローカルファイルを再生したい

4

1 に答える 1

0

nsawayaはすでに回答しています (.java 拡張子は必要ありません)。これらの行を追加して、plugin.xml ファイルをさらに明確にします。

<platform name="android">

    <config-file target="res/xml/config.xml" parent="/*">
        <feature name="VideoPlayer">
            <param name="android-package" value="com.moust.cordova.videoplayer.VideoPlayer"/>
        </feature>
    </config-file>

    <source-file src="src/android/VideoPlayer.java" target-dir="src/com/moust/cordova/videoplayer" />
    <source-file src="src/android/VideoPlayerView.java" target-dir="src/com/moust/cordova/videoplayer" />


    <source-file src="res/android/layout/video_player.xml" target-dir="res/layout" />
</platform>
于 2015-07-10T07:03:22.953 に答える