@wdp-api/aesrt-api
v2.1.0
Published
51WORLD aesrt-api is a JavaScript plugin designed for WdpApi, offering a comprehensive set of APIs that empower developers to seamlessly integrate aesrt-api into their applications.
Readme
Introduction
51WORLD aesrt-api is a JavaScript plugin designed for WdpApi, offering a comprehensive set of APIs that empower developers to seamlessly integrate aesrt-api into their applications.
Documentation
Get started with AesRTApi, learn the fundamentals and explore advanced topics on our documentation website.
Install
$ npm i wdpapi
$ npm i @wdp-api/aesrt-apiImportant
import WdpApi from 'wdpapi';
import AesRTApi from '@wdp-api/aesrt-api';CDN
<script src="https://unpkg.com/@wdp-api/aesrt-api/lib/AesRTApi.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@wdp-api/aesrt-api/lib/AesRTApi.min.js"></script>Instantiation
const config = {
id: 'player', //Render scene container(DOM node id)
url: 'https://dtp-api.51aes.com', //Cloud rendering service address
order: 'c6526f3f154663431cd29577e3532aa4', //Rendering order, obtained on the cloud rendering client
resolution: [3840, 2160], //Set the cloud rendering output resolution[width, height]
debugMode: 'normal', //none, normal, high
keyboard: { //[optional]
normal: false, //[optional] whether open keyboard move event (WASDQE)
func: false //[optional] whether open keyboard function event (F1~F12)
},
prefix: '', // [Optional] Cloud platform path name for secondary proxy (/service)
initLog: false, // [Optional] true = display brand logo logs, false = hide brand logo logs.
bCached: false, // [Optional] true = Cache all objects in the scene after loading (default). false = Do not cache any objects in the scene after loading.
};
const App = new WdpApi(config);
const { result } = await App.Plugin.Install(AesRTApi);
console.log(result.id)
await App.Plugin.Uninstall(result.id);Initialize the AesRTApi project
await App.aesrt.init();License
Copyright (c) 2023-present, 51WORLD
