1

こんにちは、ターゲット認識でビデオを再生したいのですが、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();
            }
        }

しかし、それは機能していません。ターゲットを認識している間、表面に読み込み中のアイコンしか表示されず、何も起こりません。これを達成する方法を教えてください

4

0 に答える 0