バージョン

menu_open
Wwise SDK 2019.1.11
Python (low-level) - HTTP

プロジェクトの初期化

注釈: この例では、Python pipをインストールする必要があります。

依存関係をインストールするには、任意のディレクトリから次のコマンドを実行します。

pip install requests

プロジェクトコード

サンプルファイル<Wwise installation path>/SDK/samples/WwiseAuthoringAPI/python/low-level/hello-wwise-wamp/main.pyを見つけます。

このファイルには、Wwise Authoring APIに接続できる次のコードが含まれています。

import sys
import os
import requests
import json
import codecs
sys.path.append(os.path.join(os.path.dirname(__file__), '../../../../../include/AK/WwiseAuthoringAPI/py'))
from waapi_uri import WAAPI_URI
payload = {
'uri': WAAPI_URI.ak_wwise_core_getinfo,
'options': {},
'args': {}
}
try:
r = requests.post("http://localhost:8090/waapi", data=json.dumps(payload))
print(r.status_code, r.reason)
print(r.text.encode('utf8', 'replace'))
except:
print("Unable to connect to Waapi: Is Wwise running and Wwise Authoring API enabled?")

注釈: from waapi_uri import WAAPI_URI 行は、APIパスの宣言をインポートします。

それは <Wwise installation path>/SDK/include/AK/WwiseAuthoringAPI/pyにあります。このファイルの場所は、このサンプルで sys.path を拡張することによって、Pythonのパスに同時に追加されました。

プロジェクトの実行

次のコマンドを使用して、ディレクトリからサンプルファイルを実行します:

python main.py

Wwise Authoring APIがWwiseに正常に接続すると、次の出力が表示されます:

(200, 'OK')
{
"platform":"x64",
"displayName":"Wwise",
"branch":"wwise_main",
"copyright":"Š 2006-2018. Audiokinetic Inc. All rights reserved.",
"version":{
"displayName":"v20??.?.?",
"year":2018,"build":????,
"major":1,"schema":??,
"nickname":"",
"minor":0
},
"directories":{
"log":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\x64\\Release\\bin\\Logs\\",
"install":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\",
"help":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\Help\\",
"authoring":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\",
"user":"C:\\Users\\(USERNAME)\\AppData\\Roaming\\Audiokinetic\\Wwise\\",
"bin":"C:\\Program Files (x86)\\Audiokinetic\\Wwise 20??.?.?\\Authoring\\x64\\Release\\bin\\"
},
"apiVersion":1,
"isCommandLine":false,
"configuration":"release"
}
注釈: Wwiseから取得される情報は、インストールに応じて異なります。

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう