Waveform native
Các thanh bo tròn được giải mã từ chính file âm thanh ngay trên thiết bị, có thanh placeholder khi đang tải và playhead tô đầy thanh hiện tại đến đúng từng pixel.
Tùy biến giao diện
Một Fabric component phát mọi file âm thanh local hoặc remote, kèm nút play, waveform có animation để tua, nhãn thời gian và nút tốc độ. Swift trên iOS, Kotlin trên Android, không có JavaScript trong vòng lặp phát và vẽ.
npm install react-native-waveform-player
cd ios && pod installyarn add react-native-waveform-player
cd ios && pod installnpx expo install react-native-waveform-player
npx expo prebuildXem Cài đặt để biết yêu cầu hệ thống và chi tiết cho Expo.
import { AudioWaveformView } from 'react-native-waveform-player';
<AudioWaveformView
source={{ uri: 'https://example.com/voice-note.m4a' }}
style={{ height: 56 }}
/>;Bản mô phỏng trên web của component native, phát một đoạn âm thanh ngắn được tạo ngay trong trình duyệt. Bố cục và hành vi bám theo bản iOS; trên thiết bị, giao diện được vẽ bằng native.
Đổi màu, kích thước thanh và nhiều thứ khác trong playground tùy biến giao diện.


Thư viện này chỉ phát và hiển thị âm thanh. Nếu bạn cần ghi tin nhắn thoại với waveform trực tiếp, hãy xem thư viện anh em react-native-waveform-recorder.