1

大家好,我想在目标识别上播放视频,以及来自云中元数据的视频 url,我以 json 格式给出。

我在我的 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