Chief Technology Officer

Zoom の Video SDK 用 React Native のご紹介

Zoom の Video SDK 用 React Native のご紹介

先月の Zoomtopia 2021 のデベロッパー向けの基調講演(英語)で発表されましたが、Zoom Video SDK 用の React Native が一般リリースされることになりました。 React Native は、デベロッパーの中で人気の高いクロス プラットフォームのモバイル用のブラウザ フレームワークであり、弊社のデベロッパー コミュニティの皆さまから希望する声が多く寄せられていました。

このハイブリッド フレームワークを Zoom の Video SDK に追加することで、デベロッパーの皆さまは、1 度コードを書くだけで、Android や iOS デバイスでも機能し、完全にカスタマイズ可能なビデオベースのアプリケーションを構築できます。

React Native と Zoom の Video SDK

Zoom の Video SDK を使用すると、デベロッパーの皆さまは、Zoom の中核をなすビデオとオーディオ テクノロジーに加えて、インタラクティブな機能を利用しながら、独自のネイティブ ユーザー インターフェイスを使ってアプリを構築し、胸躍る新しい顧客体験を作り出すことができます。 Zoom の Video SDK を使用すると、次のことが可能になります。

  • 製品の価値を高める: ビデオベースの体験を構築して、新たなオーディエンスにリーチしたり、組織へのサポートを強化したりできます。 また、既存の顧客に対しては、製品やビジネスの価値を高めます。
  • ユーザーの体験を向上する: セッション中のチャット、ライブストリーム、画面共有などのインタラクティブな機能を組み込むことで、状況に応じて変化する魅力的な顧客体験を実現します。
  • サービスと収益の可能性を高める: 統合のサービス ポートフォリオを拡充し、対応可能な顧客基盤を拡大し、潜在的な収入源を増やすことができます。

Zoom の Video SDK 用の React Native によって、これらのモバイルビデオ体験を市場、そして顧客に素早く届けることができます。

Zoom の Video SDK と TaskHuman の連携

仕組み

iOS および Android アプリで、これらのオペレーティング システムの Zoom の Video SDKReact Nativeラッパーが使用できるようになります。 React Native は、Android、iOS、その他のオペレーティング システム向けのアプリを開発するために使用されるオープンソースのフレームワークです。 このラッパーは、ハイレベルなコンポーネント、クラス、ユーティリティを提供し、Zoom のビデオ機能を React Native の iOS および Android アプリに組み込みます。 また、React Native コードベースからネイティブの Zoom Video API の多くに直接アクセスするための API も含まれます。 Video SDK 用の React Native について、Zoom から直接サポートが提供されるようになりました。さらに、React Native ラッパーでは、ネイティブの iOS および Android の Video SDK と同様の幅広い機能が利用可能です。

React Native では、Zoom の Video SDK を素早く導入し、ネイティブ コードを書くことなく、React Native の iOS と Android アプリにビデオ セッション、画面共有、チャットなどの機能を組み込むことができます。 つまり、React Native と Zoom の Video SDK を組み合わせることにより、複数のアプリストアで市場投入までの時間短縮を実現することができます。

React Native アプリケーションは、ネイティブの Zoom Video SDK と React Native ブリッジで、主に Zoom Video SDK インスタンスを介して通信します。 Zoom ビデオ セッションの非同期イベントのリスナー設定(参加 / 退席するユーザーなど)、ビデオ セッションの設定や終了、チャット画面の実装などを行うことができます。

Video SDK の追加アップデート

また、最新のリリースでは、新しい Video SDK API と Video SDK の Webhook が追加されることになりました。 過去に Zoom API を活用したことがある方は、Zoom の RESTful API を使って、セッションとユーザー情報を取得し、Video SDK でライブストリームのステータスを更新する方法をすでにご存知だと思います。

ビデオ セッションを管理し、Video SDK アカウントのセッションのリソースに関連するイベントのプッシュ通知を受け取ることができます。 また、Video SDK ダッシュボードを使用して、セッションの使用状況に加えて、ライブ セッションや過去のセッションのデータを確認できます。 Video SDK API と Video SDK を組み合わせることで、ビデオベースのアプリの開発と管理のためのバランスの取れたソリューションを提供します。

詳しくは、デベロッパー向けの変更ログ(英語)をご確認ください。 また、API の予定されている変更やその他のお知らせなどの最新情報については、Zoom のデベロッパー向け情報サイトをご覧ください。

今すぐ始めましょう

Video SDK をまだご利用でない場合は、 Video SDK のウェブページ(英語)をご覧いただき、Video SDK のデベロッパー アカウントを作成するか、弊社のプラットフォーム インテグレーター /ISV 営業チームにお問い合わせください。 Video SDK のドキュメント(英語)もぜひご確認ください。

すでに Video SDK をお使いの方で、React Native のご利用を希望される場合は、 コードのサンプルと React Native のアップデートの詳細(英語)の情報サイトをご覧ください。

ご質問がある場合や、本アップデート、Zoom Video SDK、Zoom デベロッパー向けプラットフォームのその他のソリューションについてサポートが必要な場合は、デベロッパー サポートにお問い合わせいただくか、デベロッパー フォーラムをご活用ください。 プレミア デベロッパー サポートでは、デベロッパー サポートを優先的に受けることも可能です。

この記事をシェアする