|
Note: この例では、Python pipをインストールする必要があります。 |
依存関係をインストールするには、任意のディレクトリから次のコマンドを実行します。
pip install requests
サンプルファイル<Wwise installation path>/SDK/samples/WwiseAuthoringAPI/python/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 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?")
|
Note: それは |
次のコマンドを使用して、ディレクトリからサンプルファイルを実行します:
python main.py
Wwise Authoring APIがWwiseに正常に接続すると、次の出力が表示されます:
(200, 'OK') { "platform":"x64", "displayName":"Wwise", "branch":"wwise_main", "copyright":" 2006-2017. Audiokinetic Inc. All rights reserved.", "version":{ "displayName":"v20??.?.?", "year":2017,"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" }
|
Note: Wwiseから取得される情報は、インストールに応じて異なります。 |