Files
fnx_web/svelte/src/filesystem/viewers/Audio.svelte

35 lines
612 B
Svelte
Raw Normal View History

<script>
2020-11-17 23:39:27 +01:00
import { fs_get_file_url } from "../FilesystemAPI.svelte";
import { createEventDispatcher } from 'svelte'
let dispatch = createEventDispatcher()
2020-11-17 23:39:27 +01:00
export let state;
</script>
<div class="container">
2020-11-17 23:39:27 +01:00
{state.base.name}
<br/><br/>
<audio
class="player"
2020-11-17 23:39:27 +01:00
src={fs_get_file_url(state.bucket.id, state.base.path)}
autoplay="autoplay"
controls="controls"
2020-11-17 23:39:27 +01:00
on:ended={() => { dispatch("next") }}>
<track kind="captions"/>
</audio>
</div>
<style>
.container {
height: 100%;
width: 100%;
margin: 50px 0 0 0;
padding: 0;
overflow-y: auto;
text-align: center;
}
.player {
width: 90%;
}
</style>