Available Functions
The HCS-3 Recursion SDK provides a variety of functions for handling different types of content. Here's a comprehensive guide to the available functions:
ConfigurationDirect link to Configuration
HTML ConfigurationDirect link to HTML Configuration
You can configure the SDK using HTML data attributes:
Loading ResourcesDirect link to Loading Resources
ScriptsDirect link to Scripts
<script data-src="hcs://1/0.0.12345" data-script-id="unique-id"></script>
StylesheetsDirect link to Stylesheets
<link data-src="hcs://1/0.0.12345" data-script-id="unique-id" rel="stylesheet">
ImagesDirect link to Images
<img data-src="hcs://1/0.0.12345" alt="Description">
VideoDirect link to Video
<video data-src="hcs://1/0.0.12345" controls></video>
AudioDirect link to Audio
<audio data-src="hcs://1/0.0.12345" controls></audio>
3D Models (GLB)Direct link to 3D Models (GLB)
<model-viewer data-src="hcs://1/0.0.12345" camera-controls auto-rotate ar></model-viewer>
Audio FunctionsDirect link to Audio Functions
Preload AudioDirect link to Preload Audio
await HCS.preloadAudio('0.0.12345');
Play AudioDirect link to Play Audio
await HCS.playAudio('0.0.12345', 0.5);
Pause AudioDirect link to Pause Audio
await HCS.pauseAudio('0.0.12345');
Load and Play AudioDirect link to Load and Play Audio
await HCS.loadAndPlayAudio('0.0.12345', true, 0.8);