menu
Version
2017.1.9.6501
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
info
|
Note: This example requires Node.js to be installed. |
Run the following command from the sample directory <Wwise installation path>/SDK/samples/WwiseAuthoringAPI/js/hello-wwise-node-wamp
to install dependencies.
npm install
The sample file, index.js, in the hello-wwise-node-wamp
sample directory allows to connect to the Wwise Authoring API.
var ak = require('../../../../include/AK/WwiseAuthoringAPI/js/waapi.js').ak; var autobahn = require('autobahn'); // Create the WAMP connection var connection = new autobahn.Connection({ url: 'ws://localhost:8080/waapi', realm: 'realm1', protocols: ['wamp.2.json'] }); // Setup handler for connection opened connection.onopen = function (session) { // Call getInfo session.call(ak.wwise.core.getInfo, [], {}).then( function (res) { console.log(`Hello ${res.kwargs.displayName} ${res.kwargs.version.displayName}!`); }, function (error) { console.log(`Error: ${error}`); } ).then( function() { connection.close(); } ); }; connection.onclose = function (reason, details) { if (reason !== 'lost') { console.log("Connection closed. Reason: " + reason); } process.exit(); }; // Open the connection connection.open();
info
|
Note: The line It is located in For the sample, the path to this file is relative to the sample's location. |
Run the following command in the sample's directory:
node index.js
If the Wwise Authoring API successfully connects to Wwise, you should see the following output:
Hello Wwise 20??.?.?
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise