Using Vanilla Javascript
Interpretation Player
Registering the<!-- stylesheet -->
<link rel="stylesheet" href="https://akkadu-assets.s3.amazonaws.com/akkadu-rsi-widget/rsi-vanilla/1.0.62/interpretation-player.min.css" />
<!-- Component -->
<div
id="akkadu-interpretation-player"
data-sdk-key="your_sdk_key"
data-position-menu="bottom"
data-is-box-shadow="true"
data-is-player-controlled="true">
</div>
<script>
const component = document.querySelector('#akkadu-interpretation-player')
component.addEventListener('onReady', function (e) {
console.info('received onReady event:', e.detail.isReady);
});
component.addEventListener('onLanguageSelected', function (e) {
console.info('received onLanguageSelected event:', e.detail.languageSelected);
});
component.addEventListener('onConnectionStatusUpdated', function (e) {
console.info('received onConnectionStatusUpdated event:', e.detail.connection);
});
</script>
<!-- 🚨 Script must be loaded after the component -->
<script src="https://akkadu-assets.s3.amazonaws.com/akkadu-rsi-widget/rsi-vanilla/1.0.62/interpretation-player.min.js" ></script>
You will also have to add a roomname query parameter on your audience pages. More
Make sure the script is loaded after the component.
More
- You can either put the script at the end of your page before the
body tag
Or you can add a the listener load
and add the script once the page is fully loaded :
<script>
window.addEventListener("load", function () {
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "https://akkadu-assets.s3.amazonaws.com/akkadu-rsi-widget/rsi-vanilla/1.0.62/interpretation-player.min.js";
document.head.appendChild(s);
})
</script>
- You can also use our examples repository here.
Get the latest versions of the script here
Video Example
🚀 Quick Implementation
- We made a simple version of our
interpretation-player
that doesn't require you to listen to our events. - In this version we will control your
video-player
for you.
<!-- stylesheet -->
<link rel="stylesheet" href="https://akkadu-assets.s3.amazonaws.com/akkadu-rsi-widget/rsi-vanilla/1.0.62/interpretation-player.min.css" />
<!-- Component -->
<div
id="akkadu-interpretation-player"
data-sdk-key="your_sdk_key"
data-is-player-controlled="true"
data-room-name="your_room_name">
</div>
<!-- 🚨 Script must be loaded after the component -->
<script src="https://akkadu-assets.s3.amazonaws.com/akkadu-rsi-widget/rsi-vanilla/1.0.62/interpretation-player.min.js" ></script>
- You will simply need to add as parameter:
- Your
data-sdk-key
- Your
data-room-name
data-is-player-controlled
to true
- Your