Skip to main content
ARShow
ARShow
ARShow
 姚记娱乐平台 » 资源教程 » Vuforia教程

网上娱乐开户

2016年10月22日 16:52:43738381

许多人问运用VideoPlayback案例,怎样完成拍摄到图片之后立刻播放视频?这个Vuforia曾经很好地帮我们思索到了,在视频的load办法中可以经过传入的参数改动。

Android

该办法为:

publicboolean load(String filename, MEDIA_TYPE requestedType,

        boolean playOnTextureImmediately, intseekPosition)

iOS

该办法为:

// Load a movie

-   (BOOL)load:(NSString*)filename playImmediately:

(BOOL)playOnTextureImmediately fromPosition:(float)seekPosition

 

参数是playOnTextureImmediately

 

Unity3D

该办法为:

    /// <summary>
    /// Loads a local or remote movie file
    /// </summary>
    public bool Load(string filename, MediaType requestedType, bool playOnTextureImmediately, float seekPosition)
    {
        SetFilename(filename);
        return videoPlayerLoad(mFilename, (int) requestedType, playOnTextureImmediately, seekPosition);
    }

             

修正:

在Android中:

在VideoPlaybackRender.Java类中onSurfaceCreated办法中:

  if (mLoadRequested[i])

                {

                   mVideoPlayerHelper[i].load(mMovieName[i],

                        mCanRequestType[i],mShouldPlayImmediately[i],

                        mSeekPosition[i]);

                    mLoadRequested[i] = false;

                }

将这个传入的参数设置为true即可。

在iOS中:

异样也是在OpenGL渲染类中完成。

VideoPlaybackEAGLView.mm类中prepare办法中,

if (NO == [player load:filename playImmediately:NO fromPosition:videoPlaybackTime[i]]) {

            NSLog(@"Failed to load media");

       }

将playImmediately设置成YES即可。

 

在unity3d中:

修正视频渲染类VideoPlaybackBehaviour中,

// Load the video
            if (mVideoPlayer.Load(m_path, mMediaType, false0) == false)
            {
                Debug.Log("Could not load video '" + m_path + "' for media type " + mMediaType);
                HandleStateChange(VideoPlayerHelper.MediaState.ERROR);
                this.enabled = false;
                return;
            }

mVideoPlayer.Load(m_path, mMediaType, false0)第三个参修正true。

更多AR旧事就在姚记娱乐(/)

更多AR教程就在姚记娱乐(/)

姚记娱乐(微信大众号:armeiti)


批评列表1条批评
访客
访客复兴 改为ture之后,翻开软件,还没辨认图片,视频的声响就开端播放了
宣布批评