Const
Function to update participant audio decibels.
// Import and use MiniAudioPlayer in a React component
import { MiniAudioPlayer } from 'mediasfu-reactnative';
const WaveformVisualizer = ({ stream }: { stream: MediaStream }) => (
<canvas width='300' height='50' />
);
const App = () => {
const stream = useMediaStream(); // Custom hook to get MediaStream
const parameters = {
// Mocked parameters with required functions
getUpdatedAllParams: () => updatedParameters,
reUpdateInter: () => {},
updateParticipantAudioDecibels: () => {},
breakOutRoomStarted: false,
breakOutRoomEnded: false,
limitedBreakRoom: [],
};
return (
<MiniAudioPlayer
stream={stream}
consumer={consumer}
remoteProducerId='producer123'
parameters={parameters}
MiniAudioComponent={WaveformVisualizer}
miniAudioProps={{ color: 'blue' }}
/>
);
};
MiniAudioPlayer component is a React Native component for playing audio streams and optionally a mini audio component for visualizing audio waveforms.