質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

SDK

SDK(software development kit)は特定のハードウェアのプラットフォーム、開発環境又はソフトウェアパッケージでソフトウェアをつくるのに必要な開発ツールのセットです。SDKはAPI、IDE又は他の開発ツールとフレームワークを組み合わせたもので構成されていることがあります。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

2499閲覧

Agora : Unity_Video サンプルプログラム上でTokenエラーが発生する

kyosin

総合スコア15

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

SDK

SDK(software development kit)は特定のハードウェアのプラットフォーム、開発環境又はソフトウェアパッケージでソフトウェアをつくるのに必要な開発ツールのセットです。SDKはAPI、IDE又は他の開発ツールとフレームワークを組み合わせたもので構成されていることがあります。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2021/10/25 06:00

URLページよりダウンロード出来るVideo_SDKを試しに動かしているのですが、
エラーが発生してます。
https://docs.agora.io/en/All/downloads?platform=All%20Platforms

導入時参考したページ
https://qiita.com/v-cube/items/b043065c7504a372f2b2

Agoraへのアカウント登録、AppIDの発行も完了し、
参考にしたページ同様Joinしたところ、
Unityコンソール上で、以下のエラーメッセージが表示されます。

「Error code:110 msg:The Token is invalid
UnityEngine.Debug:LogError (object)
TestHelloUnityVideo:HandleError (int,string) (at Assets/AgoraEngine/Demo/TestHelloUnityVideo.cs:269)
agora_gaming_rtc.IRtcEngine/<>c__DisplayClass283_0:<OnSDKErrorCallback>b__0 () (at Assets/AgoraEngine/Scripts/AgoraGamingSDK/AgoraGamingRtcEngine.cs:4411)
agora_gaming_rtc.AgoraCallbackQueue:Update () (at Assets/AgoraEngine/Scripts/AgoraGamingSDK/tools/AgoraCallbackQueue.cs:54)

恐らくUnity上のサンプルプログラムというより、
Agora上のプロジェクト管理ページより設定など変更しないといけない
のですが、どのように変更すれば、上記のエラーが解消されますでしょうか?
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決しました。

①Agoraダウンロードセンターと
②Unity上のアセットストアにおけるソースコードの内容に違いがあり、
②のアセットストア上のサンプルを利用する事で解決しました。

https://docs.agora.io/en/All/downloads?platform=All%20Platforms
https://assetstore.unity.com/packages/audio/sound-fx/voices/agora-voice-sdk-for-unity-134505

また、Agoraの開発者画面内でプロジェクトを発行し、【1】AppIDを取得する。
次にプロジェクトのEdit内からTemp token for audio/video call: Generate temp token を
クリックして【2】好きなチャンネルネームを入力する
そしてTemp Token より「Generate Temp Token」ボタンを押してトークンを生成する
【3】トークンはコピーしておく。

アセットストアのサンプルには、外部より
上記の【1】【2】【3】が必要となり、
【3】のトークンは「TestHelloUnityVideo.cs」もしくは「TestHome.cs」上で、
空の状態で引数が置いてあるので、【3】トークンを入力して、コンパイル、ビルドをする。
サンプルを動かす事が出来、2つのWindowsPC上でビデオ通話が出来ることを確認しました。

投稿2021/10/25 08:27

kyosin

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問