Vuforia の Video トラッキング時に動作しない

原因は、以下の通り

UnityProjectRoot/Assets/Plugins/Android/VuforiaMedia.jar
UnityProjectRoot/Assets/Plugins/Android/libs/armeabi-v7a/libVuforiaMedia.so
UnityProjectRoot/Assets/Plugins/Android/libs/armeabi/libVuforiaMedia.so
UnityProjectRoot/Assets/Plugins/iOS/VuforiaMedia.a

プラグインあったんか!!ばかやろう!!

まぁサンプルプロジェクトのインポート内容見て気付ければよかったんだけどね。
以下、追っかけた跡。

Vuforia のビデオサンプル動いた。自分でやってみよう。

あれ、動かない。足りないファイルがあるのかな?

無いらしい。でも動かない。

adb logcat で実機ログを確認。早すぎて意味わからん。

ddms.bat (AndroidSDKRoot\sdk\tools\ddms.bat) で生ログ閲覧。早すぎて意味わからん。

メッセージフィルタ追加。by Log Tag: に Unity を追加して表示。

なんか引くぐらいの勢いで ClassNotFoundException: com.qualcomm.VuforiaMedia.VideoPlayerHelper が吐き出されてる。

実機でしか出ない?(ヒント1) なんぞや?

VuforiaMedia でサンプル用プロジェクトと自作したプロジェクトを grep 検索。違いはない。

VideoPlayerHelper.cs にて、javaObj = new AndroidJavaObject("com.qualcomm.VuforiaMedia.VideoPlayerHelper"); の記述を発見。なるほどわからん。 (ヒント2、この時点でこのコードが何をやっているか分かったら、解決は早かった...)

VuforiaMedia でプロジェクト内 grep 検索。そんなものはない。(ヒント3 ファイル名も検索に含めてたら...)

原因がわからず、ファイルの差異を再度確かめる。

Vuforia の Video 用サンプルプロジェクトを再度インポートして、ファイルの内容を確認。

Vuforia の基礎部分も入ってきて、意味わかめ。とりあえず眺めてみる。

あれ、Video サンプルのプロジェクトって、インポートされるプラグインの数が多くね??

各種 lib 等発見

ばっかやろう! ←いまここ

・・・ふぅ。