Comments (10)
This sounds like a good idea. It will save us the trouble of manually adding sound assets to XCode.
I'm not sure if the require syntax works for non-images, though. Can you confirm?
from react-native-sound.
@amasad says it does: facebook/react-native#1043 (comment)
from react-native-sound.
@zmxv @gnestor So should this be working? Using require('./sound.mp3') gives me the following error:
Unable to resolve module ./sound.mp3 from [project]/index.ios.js: Invalid directory [project]/sound.mp3
from react-native-sound.
@danleveille Where is sound.mp3 located in your project?
from react-native-sound.
@zmxv For now I have it in the base project folder (same folder as index.ios.js, etc.). The path the error outputs is correct, which is strange because the file is definitely there.
from react-native-sound.
Just doing some more debugging:
When I do this:
var sound = require('./sound.mp3');
I get the error:
Unable to resolve module ./sound.mp3 from [project]/index.ios.js: Invalid directory [project]/sound.mp3
However, using an image seems to work fine:
var image = require('./image.png');
It seems like mp3 files aren't being included. Even if I put the MP3 file in node-modules/react-native-sound/
Any clue on how to make sure the mp3 file is included?
from react-native-sound.
@danleveille Is the mp3 file listed in the "Copy Bundle Resources" section under "Build Phases"?
from react-native-sound.
@zmxv No. Maybe I misinterpreted this Github issue. I thought @gnestor was suggesting that using require() would automatically include the MP3 file on both iOS and Android without having to manually add the sound files to to Xcode (and an Android directory).
from react-native-sound.
What's the current state of this issue?
from react-native-sound.
@mrpatiwi This is not a high priority feature on my to-do list.
from react-native-sound.
Related Issues (20)
- Stoping audio before component unmount, not working HOT 5
- Not working in conjunction with useEffect HOT 4
- setCategory() mixWithOthers boolean does not work HOT 3
- using new AvAudioPlayer feature fadeDuration issue. setVolume(1, {fadeDuration:3}) doesnt work it just plays at volume 1 immediately HOT 1
- Is there any audio puase/stop listener? HOT 2
- Fail to load sound in Android apk. { extra: -2147483648, what: 1 } HOT 1
- Audio plays as soon as an instance is created HOT 10
- Update import format to XCode 14.2 compat
- Audio after playing not stopped
- Sound.setCategory('Playback') not working
- Play function stops working after playing multiple videos HOT 1
- Playing the next track in the done callback of the play() function doesn't work HOT 1
- Can not build in Windows HOT 4
- It is not working on Ios version 16.6 HOT 1
- Uncaught Error: Cannot read property 'IsAndroid' of null HOT 2
- React Native 0.71.0 incompatibility HOT 1
- Include Guidelines for Allowing Assets in Audio Files
- Can't play sound from "App Group" paths.
- onEnd callback is not fired on Android if setSpeed() HOT 1
- × Build failed with message C:\Users\91626\Downloads\testwindowsapp\node_modules\react-native-sound\windows\RNSoundModule\RNSoundModule\RNSoundPackage.cs(1,7): error CS0246: The type or namespace name 'ReactNative' could not be found (are you missing a using directive or an assembly reference?) [C:\Users\91626\Downloads\testwindowsapp\node_modules\react-native-sound\windows\RNSoundModule\RNSoundModule\RNSoundModule.csproj]. Check your build configuration. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-sound.