Skip to content

Commit

Permalink
2.11.0 update (#65)
Browse files Browse the repository at this point in the history
* 2.11.0 update

* Updated broken links
  • Loading branch information
mayk-zoom authored Mar 31, 2023
1 parent c3ba8dc commit 91f31fc
Show file tree
Hide file tree
Showing 16 changed files with 78 additions and 45 deletions.
18 changes: 9 additions & 9 deletions CDN/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<title>Zoom WebSDK CDN</title>
<meta charset="utf-8" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.10.1/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.10.1/css/react-select.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.11.0/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.11.0/css/react-select.css" />
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Expand Down Expand Up @@ -62,7 +62,7 @@
<div id="navbar" class="websdktest">
<form class="navbar-form navbar-right" id="meeting_form">
<div class="form-group">
<input type="text" name="display_name" id="display_name" value="2.10.1#CDN" maxLength="100"
<input type="text" name="display_name" id="display_name" value="2.11.0#CDN" maxLength="100"
placeholder="Name" class="form-control" required>
</div>
<div class="form-group">
Expand Down Expand Up @@ -138,12 +138,12 @@
})
</script>

<script src="https://source.zoom.us/2.10.1/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-2.10.1.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-2.11.0.min.js"></script>
<script src="js/tool.js"></script>
<script src="js/vconsole.min.js"></script>
<script src="js/index.js"></script>
Expand Down
6 changes: 3 additions & 3 deletions CDN/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@ function websdkready() {
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it's option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/2.10.1/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/2.10.1/lib', '/av'); // china cdn option
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/2.11.0/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/2.11.0/lib', '/av'); // china cdn option
// ZoomMtg.setZoomJSLib('http://localhost:9999/node_modules/@zoomus/websdk/dist/lib', '/av'); // Local version default, Angular Project change to use cdn version
ZoomMtg.preLoadWasm(); // pre download wasm file to save time.

var CLIENT_ID = "YOUR_CLIENT_ID_OR_SDK_KEY";
/**
* NEVER PUT YOUR ACTUAL SDK SECRET OR CLIENT SECRET IN CLIENT SIDE CODE, THIS IS JUST FOR QUICK PROTOTYPING
* The below generateSignature should be done server side as not to expose your SDK SECRET in public
* You can find an eaxmple in here: https://marketplace.zoom.us/docs/sdk/native-sdks/web/essential/signature
* You can find an example in here: https://developers.zoom.us/docs/meeting-sdk/auth/#signature
*/
var CLIENT_SECRET = "YOUR_CLIENT_SECRET_OR_SDK_SECRET";

Expand Down
4 changes: 2 additions & 2 deletions CDN/js/meeting.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ function websdkready() {
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it's option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first
// ZoomMtg.setZoomJSLib("https://source.zoom.us/2.10.1/lib", "/av"); // CDN version defaul
// ZoomMtg.setZoomJSLib("https://source.zoom.us/2.11.0/lib", "/av"); // CDN version defaul
if (meetingConfig.china)
ZoomMtg.setZoomJSLib("https://jssdk.zoomus.cn/2.10.1/lib", "/av"); // china cdn option
ZoomMtg.setZoomJSLib("https://jssdk.zoomus.cn/2.11.0/lib", "/av"); // china cdn option
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();
function beginJoin(signature) {
Expand Down
16 changes: 8 additions & 8 deletions CDN/meeting.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
<head>
<title>Zoom WebSDK CDN</title>
<meta charset="utf-8" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.10.1/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.10.1/css/react-select.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.11.0/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.11.0/css/react-select.css" />
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta http-equiv="origin-trial" content="">
</head>

<body>
<script src="https://source.zoom.us/2.10.1/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-2.10.1.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-2.11.0.min.js"></script>
<script src="js/tool.js"></script>
<script src="js/vconsole.min.js"></script>
<script src="js/meeting.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion CDN/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "websdk-cdn",
"version": "2.10.1",
"version": "2.11.0",
"description": "Zoom sample app for web client WebSDK",
"main": "index.js",
"scripts": {
Expand Down
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,37 @@
# CHANGELOG
## version 2.11.0
## General
### Added
1. Screen sharing QOS statistics in the Settings panel.
1. Indonesian (id-ID) and Netherlands (nl-NL) language and localization support.

### Enhanced
1. Audio decoder in the audio-worklet.

## Client view
### Added
1. stopIncomingAudio API to stop incoming audio.
1. checkFeatureRequirements API to check browser compatibility with supported features.
1. Support to allow attendees to talk via phone in webinars.
1. Watermark support for when video isn't playing.
1. Support for moving participants to the waiting room if the host drops unexpectedly.

### Enhanced
1. Preview and waiting room with Zoom's new experience.
1. Styling and UI on mobile.

### Fixed
1. User unable to change audio status when screen sharing with audio.
1. i18n issues in transcription menu and report dialog.
1. Consistency issues with persistentID with respect to other SDKs.

## Component view
### Added
Pin and spotlight support in speaker view.

### Fixed
Inability to properly tap on the leave button to leave the meeting.

## version 2.10.1
## General
### Fixed
Expand Down
4 changes: 2 additions & 2 deletions Components/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "websdk-component-demo",
"version": "2.10.1",
"version": "2.11.0",
"private": true,
"dependencies": {
"@ant-design/icons": "^4.6.2",
"@testing-library/jest-dom": "^5.11.9",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^12.8.3",
"@zoomus/websdk": "2.10.1",
"@zoomus/websdk": "2.11.0",
"antd": "^4.14.1",
"classnames": "^2.2.6",
"crypto-js": "^4.0.0",
Expand Down
6 changes: 3 additions & 3 deletions Components/public/cdn.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<meta charset="UTF-8">
<title>WebSDK Embedded CDN demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://source.zoom.us/2.10.1/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/2.10.1/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/2.10.1/zoom-meeting-embedded-2.10.1.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/2.11.0/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/2.11.0/zoom-meeting-embedded-2.11.0.min.js"></script>
<script src="./tools/tool.js"></script>
<script src="./tools/vconsole.min.js"></script>
<script src="./tools/token-tool.js"></script>
Expand Down
6 changes: 3 additions & 3 deletions Components/public/nav.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<title>Zoom WebSDK Embedded Demo Nav</title>
<meta charset="utf-8" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.10.1/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.10.1/css/react-select.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.11.0/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/2.11.0/css/react-select.css" />
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<script src="./tools/jsrsasign-all-min.js"></script>
Expand Down Expand Up @@ -66,7 +66,7 @@
<div id="navbar" class="websdktest">
<form class="navbar-form navbar-right" id="meeting_form">
<div class="form-group">
<input type="text" name="display_name" id="display_name" value="2.10.1#CDN" maxLength="100"
<input type="text" name="display_name" id="display_name" value="2.11.0#CDN" maxLength="100"
placeholder="Name" class="form-control" required>
</div>
<div class="form-group">
Expand Down
2 changes: 1 addition & 1 deletion Components/public/tools/nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ function websdkready() {
/**
* NEVER PUT YOUR ACTUAL SDK SECRET OR CLIENT SECRET IN CLIENT SIDE CODE, THIS IS JUST FOR QUICK PROTOTYPING
* The below generateSignature should be done server side as not to expose your api secret in public
* You can find an eaxmple in here: https://marketplace.zoom.us/docs/sdk/native-sdks/web/signature
* You can find an example in here: https://developers.zoom.us/docs/meeting-sdk/auth/#signature
*/
var CLIENT_SECRET = "YOUR_CLIENT_SECRET_OR_SDK_SECRET";
// some help code, remember mn, pwd, lang to cookie, and autofill.
Expand Down
4 changes: 2 additions & 2 deletions Components/readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Web Meeting-SDK [Component View](https://marketplace.zoom.us/docs/sdk/native-sdks/web/component-view) Sample App
[API reference](https://marketplace.zoom.us/docs/sdk/native-sdks/web/component-view/reference)
# Web Meeting-SDK [Component View](https://developers.zoom.us/docs/meeting-sdk/web/component-view/) Sample App
[API reference](https://developers.zoom.us/docs/meeting-sdk/web/component-view/reference/)
## How to run

```
Expand Down
2 changes: 1 addition & 1 deletion Components/tools/nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ function websdkready() {
/**
* NEVER PUT YOUR ACTUAL SDK SECRET OR CLIENT SECRET IN CLIENT SIDE CODE, THIS IS JUST FOR QUICK PROTOTYPING
* The below generateSignature should be done server side as not to expose your api secret in public
* You can find an eaxmple in here: https://marketplace.zoom.us/docs/sdk/native-sdks/web/signature
* You can find an example in here: https://developers.zoom.us/docs/meeting-sdk/auth/#signature
*/
var CLIENT_SECRET = "YOUR_CLIENT_SECRET_OR_SDK_SECRET";
// some help code, remember mn, pwd, lang to cookie, and autofill.
Expand Down
2 changes: 1 addition & 1 deletion Local/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
<div id="navbar" class="websdktest">
<form class="navbar-form navbar-right" id="meeting_form">
<div class="form-group">
<input type="text" name="display_name" id="display_name" value="2.10.1#Local" maxLength="100"
<input type="text" name="display_name" id="display_name" value="2.11.0#Local" maxLength="100"
placeholder="Name" class="form-control" required>
</div>
<div class="form-group">
Expand Down
6 changes: 3 additions & 3 deletions Local/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ console.log("checkSystemRequirements");
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it's option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/2.10.1/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/2.10.1/lib', '/av'); // china cdn option
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/2.11.0/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/2.11.0/lib', '/av'); // china cdn option
// ZoomMtg.setZoomJSLib('http://localhost:9999/node_modules/@zoomus/websdk/dist/lib', '/av'); // Local version default, Angular Project change to use cdn version
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
Expand All @@ -14,7 +14,7 @@ const CLIENT_ID = "YOUR_CLIENT_ID_OR_SDK_KEY";
/**
* NEVER PUT YOUR ACTUAL SDK SECRET OR CLIENT SECRET IN CLIENT SIDE CODE, THIS IS JUST FOR QUICK PROTOTYPING
* The below generateSignature should be done server side as not to expose your sdk secret in public
* You can find an eaxmple in here: https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/tutorial/generate-signature
* You can find an eaxmple in here: https://developers.zoom.us/docs/meeting-sdk/auth/#signature
*/
const CLIENT_SECRET = "YOUR_CLIENT_SECRET_OR_SDK_SECRET";

Expand Down
4 changes: 2 additions & 2 deletions Local/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "http://json.schemastore.org/coffeelint",
"name": "websdk-local",
"version": "2.10.1",
"version": "2.11.0",
"description": "Zoom sample app for web client WebSDK",
"main": "index.js",
"scripts": {
Expand All @@ -19,7 +19,7 @@
"author": "Zoom Video Communications, Inc.",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@zoomus/websdk": "2.10.1",
"@zoomus/websdk": "2.11.0",
"react": "16.13.0",
"react-dom": "16.13.0",
"redux": "3.7.2",
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Use of this sample app is subject to our [Terms of Use](https://zoom.us/docs/en-us/zoom_api_license_and_tou.html).

The [Zoom Meeting SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web) embeds the Zoom Meeting and Webinar experience in a website through a highly optimized WebAssembly module.
The [Zoom Meeting SDK](https://developers.zoom.us/docs/meeting-sdk/web/) embeds the Zoom Meeting and Webinar experience in a website through a highly optimized WebAssembly module.

![Zoom Meeting SDK Client View](https://marketplace.zoom.us/docs/static/msdk-web-client-view-6276487add553e9849f39a7cec9ac7c7.gif)

Expand Down Expand Up @@ -38,7 +38,7 @@ To get started, clone the repo:
var CLIENT_SECRET = "YOUR_CLIENT_SECRET_OR_SDK_SECRET"
```

> Reminder to not publish this sample app as is. Replace the frontend signature generator with a [backend signature generator](https://marketplace.zoom.us/docs/sdk/native-sdks/auth#generate-the-sdk-jwt) to keep your SDK Secret safe.
> Reminder to not publish this sample app as is. Replace the frontend signature generator with a [backend signature generator](https://developers.zoom.us/docs/meeting-sdk/auth/) to keep your SDK Secret safe.

1. Save `index.js` or `nav.js` respectively.

Expand All @@ -63,9 +63,9 @@ To get started, clone the repo:

> The Component View provides the option to display the Meeting SDK in components on your page. This allows for a more flexible design.

> Learn more about [Gallery View requirements](https://marketplace.zoom.us/docs/sdk/overview/improve-performance) and [see more product screenshots](https://marketplace.zoom.us/docs/sdk/overview/websdk-gallery-view/#how-views-look-with-and-without-sharedarraybuffer).
> Learn more about [Gallery View requirements](https://developers.zoom.us/docs/meeting-sdk/web/gallery-view/) and [see more product screenshots](https://developers.zoom.us/docs/meeting-sdk/web/gallery-view/#how-views-look-with-and-without-sharedarraybuffer).

For the full list of features and event listeners, as well as additional guides, see our [Meeting SDK docs](https://marketplace.zoom.us/docs/sdk/native-sdks/web).
For the full list of features and event listeners, as well as additional guides, see our [Meeting SDK docs](https://developers.zoom.us/docs/meeting-sdk/web/).

## Need help?

Expand Down

0 comments on commit 91f31fc

Please sign in to comment.