Skip to content

Commit b727374

Browse files
committed
audio
1 parent 5e412dd commit b727374

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

resources/js/Pages/Welcome.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ const props = defineProps({
2121
const hasStream = ref(false);
2222
const pc = new RTCPeerConnection();
2323
const stream = ref(null);
24+
const srcObject = ref(new MediaStream())
2425
const grantPermissions = async (evt, constraints = {audio: true, video: false}) => {
2526
try {
2627
console.log(constraints)
@@ -85,10 +86,13 @@ pc.ondatachannel = (e) => {
8586
}
8687
pc.ontrack = (e) => {
8788
console.log('New track', e)
88-
let inboundStream = new MediaStream([e.track]);
89-
const audio = new Audio()
90-
audio.srcObject = inboundStream;
89+
;
90+
srcObject.value.addTrack(e.track);
91+
console.log(srcObject)
92+
const audio = document.getElementById('audio');
93+
audio.srcObject = srcObject.value
9194
audio.play()
95+
console.log(audio.srcObject)
9296
}
9397
onMounted(() => {
9498
@@ -110,7 +114,6 @@ onMounted(() => {
110114
console.log(pc)
111115
}
112116
});
113-
console.log(Echo)
114117
})
115118
116119
</script>
@@ -213,6 +216,7 @@ onMounted(() => {
213216
>
214217
Grant Permissions
215218
</PrimaryButton>
219+
<audio id="audio" controls></audio>
216220
</p>
217221

218222

0 commit comments

Comments
 (0)