com.supermap.ai.mediaservice

类 MediaService

  • java.lang.Object
    • com.supermap.ai.mediaservice.MediaService


  • public class MediaService
    extends java.lang.Object
    • 构造器详细资料

      • MediaService

        public MediaService(android.content.Context context)
        参数:
        context -
    • 方法详细资料

      • setPushService

        public void setPushService(java.lang.String ip,
                                   java.lang.String port,
                                   java.lang.String id,
                                   InitCallback callback)
        设置推流服务地址
        参数:
        ip - rtsp服务器ip地址
        port - rtsp服务器端口号
        id - 推流id名称
        callback -
      • startPushCameraView

        public void startPushCameraView()
        开始推送摄像头画面
      • pausePushRenderView

        public void pausePushRenderView()
        停止推送摄像头画面
      • startPushCustom

        public void startPushCustom(android.graphics.Bitmap bitmap)
        开始推送自定义内容视频流
        参数:
        bitmap - 推流图片
      • muteLocalAudioStream

        public void muteLocalAudioStream(boolean muted)
        是否消音
        参数:
        muted -
      • stopPushCustom

        public void stopPushCustom()
        停止推流
      • setPlayerService

        public void setPlayerService(java.lang.String url)
        设置拉流地址
        参数:
        url -
      • startPlay

        public void startPlay(java.lang.String Key,
                              android.view.TextureView textureView)
        开始拉流
        参数:
        Key -
        textureView -
      • stopPlay

        public void stopPlay()
        停止拉流
      • createLocalRenderView

        public CameraView createLocalRenderView()
        创建本地视频
        返回:
        camera