Page MenuHomePhorge

Rooms.vue
No OneTemporary

Authored By
Unknown
Size
3 KB
Referenced Files
None
Subscribers
None

Rooms.vue

<template>
<div class="container" dusk="rooms-component">
<div id="meet-rooms" class="card">
<div class="card-body">
<div class="card-title">Voice &amp; Video Conferencing <small><sup class="badge badge-primary">beta</sup></small></div>
<div class="card-text">
<p>
Welcome to our beta program for Voice &amp; Video Conferencing.
</p>
<p>
You have a room of your own at the URL below. This room is only open when you yourself are in
attendance. Use this URL to invite people to join you.
</p>
<p>
<a v-if="href" :href="href">{{ href }}</a>
</p>
<p>
This is a work in progress and more features will be added over time. Current features include:
</p>
<p>
<dl>
<dt>Screen Sharing</dt>
<dd>
Share your screen for presentations or show-and-tell.
</dd>
<dt>Room Security</dt>
<dd>
Increase the room security by setting a password that attendees will need to know
before they can enter, or lock the door so attendees will have to knock, and you (the
moderator) can accept or deny those requests.
</dd>
<dt>Eject Attendees</dt>
<dd>
Eject attendees from the session in order to force them to reconnect, or address policy
violations. Click the user icon for effective dismissal.
</dd>
<dt>Silent Audience Members</dt>
<dd>
For a webinar-style session, have people that join choose 'None' for both the
microphone and the camera so as to render them silent audience members, to allow more
people in to the room.
</dd>
</dl>
</p>
<p>
Keep in mind that this is still in beta and might come with some issues.
Should you encounter any on your way, let us know by contacting support.
</p>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
rooms: [],
href: ''
}
},
mounted() {
if (!this.$root.hasBeta('meet')) {
this.$root.errorPage(403)
return
}
this.$root.startLoading()
axios.get('/api/v4/openvidu/rooms')
.then(response => {
this.$root.stopLoading()
this.rooms = response.data.list
if (response.data.count) {
this.href = window.config['app.url'] + '/meet/' + encodeURI(this.rooms[0].name)
}
})
.catch(this.$root.errorHandler)
}
}
</script>

File Metadata

Mime Type
text/html
Expires
Sun, Apr 5, 9:28 PM (3 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
40/f4/da6297e854eea7095e9f2d271367
Default Alt Text
Rooms.vue (3 KB)

Event Timeline