こんにちは、ターゲット認識でビデオを再生したいのですが、json 形式で指定したクラウド内のメタデータからビデオ URL を取得します。
私は onQCARUpdate(State state) メソッドでこれを行いました....
if (finder.getResultCount() > 0)
{
TargetSearchResult result = finder.getResult(0);
String metaResult = result.getMetaData();
Toast.makeText(this, "Detected:" + metaResult, Toast.LENGTH_LONG).show();
JSONObject jsonObject = null;
try {
jsonObject = new JSONObject(metaResult);
String video = jsonObject.getString("videolink").toString();
for (int i = 0;i < mMovieName[i].length();i++){
mVideoPlayerHelper[i].load(video, VideoPlayerHelper.MEDIA_TYPE.ON_TEXTURE,true,mSeekPosition[i]);
}
} catch (JSONException e) {
e.printStackTrace();
}
// Check if this target is suitable for tracking:
if (result.getTrackingRating() > 0)
{
Trackable trackable = finder.enableTracking(result);
//if (mExtendedTracking)
trackable.startExtendedTracking();
//Toast.makeText(this,"Detected Name"+trackable.getName(), Toast.LENGTH_SHORT).show();
}
}
しかし、それは機能していません。ターゲットを認識している間、表面に読み込み中のアイコンしか表示されず、何も起こりません。これを達成する方法を教えてください