正在显示
2 个修改的文件
包含
10 行增加
和
6 行删除
| @@ -35,13 +35,13 @@ class LiveKit { | @@ -35,13 +35,13 @@ class LiveKit { | ||
| 35 | localParticipant.publishAudioTrack(createLocalAudioTrack(factory)) | 35 | localParticipant.publishAudioTrack(createLocalAudioTrack(factory)) |
| 36 | } | 36 | } |
| 37 | if (options.sendVideo) { | 37 | if (options.sendVideo) { |
| 38 | - localParticipant.publishVideoTrack( | ||
| 39 | - createLocalVideoTrack( | ||
| 40 | - factory, | ||
| 41 | - appContext, | ||
| 42 | - component.eglBase() | ||
| 43 | - ) | 38 | + val videoTrack = createLocalVideoTrack( |
| 39 | + factory, | ||
| 40 | + appContext, | ||
| 41 | + component.eglBase() | ||
| 44 | ) | 42 | ) |
| 43 | + localParticipant.publishVideoTrack(videoTrack) | ||
| 44 | + videoTrack.startCapture() | ||
| 45 | } | 45 | } |
| 46 | } | 46 | } |
| 47 | return room | 47 | return room |
| @@ -12,6 +12,10 @@ class LocalVideoTrack( | @@ -12,6 +12,10 @@ class LocalVideoTrack( | ||
| 12 | name: String, | 12 | name: String, |
| 13 | rtcTrack: org.webrtc.VideoTrack | 13 | rtcTrack: org.webrtc.VideoTrack |
| 14 | ) : VideoTrack(name, rtcTrack) { | 14 | ) : VideoTrack(name, rtcTrack) { |
| 15 | + fun startCapture() { | ||
| 16 | + capturer.startCapture(400, 400, 30) | ||
| 17 | + } | ||
| 18 | + | ||
| 15 | var sid: Sid? = null | 19 | var sid: Sid? = null |
| 16 | 20 | ||
| 17 | companion object { | 21 | companion object { |
-
请 注册 或 登录 后发表评论