com.supermap.ar.areffect

类 ARVideoElement

    • 构造器详细资料

      • ARVideoElement

        public ARVideoElement(android.content.Context context)
        构造函数
        参数:
        context -
    • 方法详细资料

      • isLoopFlag

        public boolean isLoopFlag()
        获取循环状态
        返回:
      • setLoopFlag

        public void setLoopFlag(boolean loopFlag)
        设置是否循环播放
        参数:
        loopFlag -
      • loadModel

        public void loadModel(int resourceId)
        通过视频资源id加载
        参数:
        resourceId -
      • loadModel

        public void loadModel(java.lang.String resourceUri)
        通过视频uri 加载AR视频元素
        参数:
        resourceUri -
      • loadModel

        public void loadModel(android.media.MediaPlayer mediaPlayer)
        加载AR视频元素
        参数:
        mediaPlayer -
      • setBackGroundView

        public void setBackGroundView(int resourceId)
        加载背景视图(与setMediaPlayer()使用)

        例:

        MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.huawei3);

        videoElement = new ARVideoElement(this);

        videoElement.setBackGroundView(R.layout.ar_video_key_1920x1080);

        videoElement.loadModel(mediaPlayer);

        videoElement.setParentNode(parentElement);

        参数:
        resourceId -
      • getBackGroundView

        public int getBackGroundView()
        获取背景视图view
        返回:
      • getMediaPlayer

        public android.media.MediaPlayer getMediaPlayer()
        获取播放器
        返回:
      • start

        public void start()
        播放video
      • pause

        public void pause()
        暂停
      • stop

        public void stop()
        停止