0.0.8 • Published 10 years ago

react-native-android-audio-streaming-aac v0.0.8

Weekly downloads
10
License
MIT
Repository
github
Last release
10 years ago

React Native Android Audio Streaming AAC

A react native wrapper for aacdecoder-android.

Setup

  • android/settings.gradle
...
include ':react-native-android-audio-streaming-aac'
project(':react-native-android-audio-streaming-aac').projectDir = new File(settingsDir, '../node_modules/react-native-android-audio-streaming-aac')
  • android/app/build.gradle
...
dependencies {
    ...
    compile project(':react-native-android-audio-streaming-aac')
}
  • register module (in MainActivity.java)
import cl.json.react.AACStreamingPackage;  // <--- import

public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {

  ......

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mReactRootView = new ReactRootView(this);

    mReactInstanceManager = ReactInstanceManager.builder()
      .setApplication(getApplication())
      .setBundleAssetName("index.android.bundle")
      .setJSMainModuleName("index.android")
      .addPackage(new MainReactPackage())
      .addPackage(new AACStreamingPackage(MainActivity.class))      // <------- add package
      .setUseDeveloperSupport(BuildConfig.DEBUG)
      .setInitialLifecycleState(LifecycleState.RESUMED)
      .build();

    mReactRootView.startReactApplication(mReactInstanceManager, "ExampleRN", null);

    setContentView(mReactRootView);
  }

  ......

}

Usage

var AACStreamingAndroid = require('react-native-android-audio-streaming-aac');

AACStreamingAndroid.setURLStreaming('http://tunein.digitalproserver.com/bioconcebb.aac');
AACStreamingAndroid.play();

Run example

  • cd example
  • npm install
  • react-native start another tab
  • react-native run-android
0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago