|
Note: 这一示例需要安装 Python pip。 |
从任意目录运行以下命令来安装依赖:
pip install requests
找到示例文件 <Wwise 安装路径>/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 中获取的信息会根据您安装的版本有所不同。 |