ogg_opus_player

Pub

a ogg opus file player for flutter.

platformrequired os version
iOS10.0
macOS10.12
Windows
Linux

Getting Started

  1. add ogg_opus_player to your pubspec.yaml

       ogg_opus_player: $latest_version
    
  2. then you can play your opus ogg file from OggOpusPlayer

     import 'package:ogg_opus_player/ogg_opus_player.dart';
    
     void playOggOpusFile() {
       final player = OggOpusPlayer("file_path");
    
       player.play();
       player.pause();
    
       player.dipose();
     }
    

Linux required

Need SDL2 library installed on Linux.

sudo apt-get install libsdl2-dev

iOS/macOS required

Record voice need update your app's Info.plist NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data.

For example:

    <key>NSMicrophoneUsageDescription</key>
    <string>Example uses your microphone to record voice for test.</string>

for macOS, you also need update your DebugProfile.entitlements and ReleaseProfile.entitlements with the following:

    <key>com.apple.security.device.microphone</key>
    <true/>
    <key>com.apple.security.device.audio-input</key>
    <true/>

LICENSE

see LICENSE file

Libraries

ogg_opus_player