ソースを参照

更新版本到 2.0.0-beta.1

ChangeLog
1. 解决安卓微信浏览器播放时无返回,阻塞后续操作的问题
2. 增加加入房间的重试,提高成功率
3. 优化 replaceTrack 方法
4. 其他内部优化及文档修正
poplark 4 年 前
コミット
7e80411c8e
5 ファイル変更12 行追加10 行削除
  1. 3 2
      docs/classes/localstream.html
  2. 1 1
      docs/index.html
  3. 4 3
      lib/index.d.ts
  4. 3 3
      lib/index.js
  5. 1 1
      package.json

+ 3 - 2
docs/classes/localstream.html

@@ -686,8 +686,9 @@
 									<blockquote>
 										<p>注:</p>
 										<ol>
-											<li>替换视频时,请使用与原轨道相同的分辨率的媒体轨道</li>
+											<li>替换视频时,建议使用与原轨道相同的分辨率的视频轨道,若不相同,请在替换后及时设置流的 profile 来调整到合适的码率等</li>
 											<li>返回值为当前流中相同类型的媒体轨道,此媒体轨道仍可用(占用音频设备或视频设备),请自行决定是否调用其 stop 方法释放设备</li>
+											<li>若是切换不同的摄像头或麦克风设备,建议使用 switchDevice 方法,若是切换静态图片为视频流,建立使用 switchImage 方法</li>
 										</ol>
 									</blockquote>
 								</div>
@@ -782,7 +783,7 @@
 							</aside>
 							<div class="tsd-comment tsd-typography">
 								<div class="lead">
-									<p>设置当前流(屏幕共享)视频的 Profile,默认 &#39;1080p&#39;
+									<p>设置当前流(屏幕共享)视频的 Profile,默认 &#39;1080p&#39;
 									注:请务必在调用 init 方法之前,设置屏幕共享流的 Profile,否则无法生效。</p>
 								</div>
 								<dl class="tsd-comment-tags">

+ 1 - 1
docs/index.html

@@ -238,7 +238,7 @@
 							<li>3017 - 流正在取消订阅</li>
 							<li>3018 - 流已经订阅</li>
 							<li>3019 - 自动播放被禁止错误</li>
-							<li>3020 - 视频数据异常,未成功播放</li>
+							<li>3020 - 视频数据异常,未成功播放(一般为网络原因导致,拉流时音视频数据加载过慢)</li>
 							<li>3021 - 因未曾调用或调用 play 方法失败,故不可恢复播放</li>
 						</ul>
 					</div>

+ 4 - 3
lib/index.d.ts

@@ -419,8 +419,9 @@ declare module '__@urtc/sdk-web/stream/local-stream' {
       /**
         * 替换当前流中的媒体轨道
         * > 注:
-        * > 1. 替换视频时,请使用与原轨道相同的分辨率的媒体轨道
+        * > 1. 替换视频时,建议使用与原轨道相同的分辨率的视频轨道,若不相同,请在替换后及时设置流的 profile 来调整到合适的码率等
         * > 2. 返回值为当前流中相同类型的媒体轨道,此媒体轨道仍可用(占用音频设备或视频设备),请自行决定是否调用其 stop 方法释放设备
+        * > 3. 若是切换不同的摄像头或麦克风设备,建议使用 switchDevice 方法,若是切换静态图片为视频流,建立使用 switchImage 方法
         * @param track - 新媒体轨道
         * @example
         * ```js
@@ -462,7 +463,7 @@ declare module '__@urtc/sdk-web/stream/local-stream' {
         */
       setVideoProfile(profile: VideoProfile | CustomVideoProfile): Promise<void>;
       /**
-        * 设置当前流(屏幕共享)视频的 Profile,默认 '1080p'
+        * 设置当前流(屏幕共享)视频的 Profile,默认 '1080p'
         * 注:请务必在调用 init 方法之前,设置屏幕共享流的 Profile,否则无法生效。
         * @param profile - 视频 Profile
         * @example
@@ -1165,7 +1166,7 @@ declare module '__@urtc/sdk-web/error' {
     * - 3017 - 流正在取消订阅
     * - 3018 - 流已经订阅
     * - 3019 - 自动播放被禁止错误
-    * - 3020 - 视频数据异常,未成功播放
+    * - 3020 - 视频数据异常,未成功播放(一般为网络原因导致,拉流时音视频数据加载过慢)
     * - 3021 - 因未曾调用或调用 play 方法失败,故不可恢复播放
     * @public
     */

ファイルの差分が大きいため隠しています
+ 3 - 3
lib/index.js


+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@urtc/sdk-web",
-  "version": "2.0.0-beta.0",
+  "version": "2.0.0-beta.1",
   "description": "UCloud RTC javascript SDK",
   "main": "lib/index.js",
   "types": "lib/index.d.ts",