UNPKG

react-native-recording

Version:
20 lines (17 loc) 550 B
import { NativeModules, NativeEventEmitter } from "react-native"; const { Recording } = NativeModules; const eventEmitter = new NativeEventEmitter(Recording); // interface options { // bufferSize: number, // sampleRate: number, // bitsPerChannel: 8 | 16, // channelsPerFrame: 1 | 2, // } export default { // TODO: params check init: (options) => Recording.init(options), start: () => Recording.start(), stop: () => Recording.stop(), addRecordingEventListener: (listener) => eventEmitter.addListener("recording", listener), };