Giter Club home page Giter Club logo

Comments (8)

zmxv avatar zmxv commented on June 16, 2024

Would you share the .aac/.m4a file that can reproduce the bug?

from react-native-sound.

hasen6 avatar hasen6 commented on June 16, 2024

It doesn't work with any m4a/aac I tried whether I encoded myself or others that were already m4a. I've attached one for your testing.
1.m4a.zip

from react-native-sound.

zmxv avatar zmxv commented on June 16, 2024

I've created a simple app that plays your 1.m4a file without any problems. Here's the full source:

'use strict';

var React = require('react-native');
var {
  AppRegistry,
  StyleSheet,
  Text,
  TouchableOpacity,
  View,
} = React;
var Sound = require('react-native-sound');

var RNSoundDemo = React.createClass({
  render() {
    return (
      <View style={styles.container}>
        <TouchableOpacity onPress={this.play}>
        <Text style={styles.whoosh}>
          Whoosh!
        </Text>
        </TouchableOpacity>
      </View>
    );
  },

  play() {
    var s = new Sound('1.m4a', Sound.MAIN_BUNDLE, (e) => {
      if (e) {
        console.log(e);
      } else {
        s.play();
      }
    });
  },
});

var styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
  whoosh: {
    fontSize: 20,
    textAlign: 'center',
    margin: 10,
  },
});

AppRegistry.registerComponent('RNSoundDemo', () => RNSoundDemo);

from react-native-sound.

hasen6 avatar hasen6 commented on June 16, 2024

That does not work for me.....your code plays mp3s but does not play the
m4a. Maybe it something to do with XCode version or I don't know what? Must
be some other reason.

from react-native-sound.

zmxv avatar zmxv commented on June 16, 2024

I was testing it on XCode 7.1.1 with React Native 0.17.0 and react-native-sound 0.5.1.

from react-native-sound.

hasen6 avatar hasen6 commented on June 16, 2024

Ok I'm using React Native 0.17, XCode 7.2. react-native-sound 0.5.1. Maybe its the different version of XCode unless you have any other ideas?

from react-native-sound.

zmxv avatar zmxv commented on June 16, 2024

Maybe this helps? http://stackoverflow.com/questions/17867213/nsbundle-finds-mp3-file-but-not-m4a-when-trying-to-instantiate-avaudioplayer

from react-native-sound.

hasen6 avatar hasen6 commented on June 16, 2024

Yeah that was it! That's weird that the mp3s get added automatically to Copy bundle resources. That's why they played and the m4as didn't. Thanks for your help.

from react-native-sound.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.