Opus ogg mic recorder to blob
bash
npm i @nerimity/solid-opus-media-recorder
or
yarn add @nerimity/solid-opus-media-recorder
or
pnpm add @nerimity/solid-opus-media-recorder
`
Important
Before using this library, make sure to create a seperate init.ts file and import it from your main/index.ts.
`js
// init.ts
window.global ||= window;
// index/main.ts
import './init';
`
Use it:
`tsx
import { useMicRecorder } from '@nerimity/solid-opus-media-recorder'
const App = () => {
const {record, stop} = useMicRecorder();
const onRecordClick = async () => {
console.log("recording...")
const blob = await record();
console.log("recorded", blob)
}
return (
)
}
export default App
``