# Miscellaneous ## iOS App Transport Security - By default, iOS will only load encrypted (https) urls. If you want to load content from an unencrypted (http) source, you will need to modify your Info.plist file and add the following entry: ![App Transport Security](../../assets/AppTransportSecuritySetting.png) For more detailed info check this [article](https://cocoacasts.com/how-to-add-app-transport-security-exception-domains) ## Audio Mixing At some point in the future, react-native-video will include an Audio Manager for configuring how videos mix with other apps playing sounds on the device. On iOS, if you would like to allow other apps to play music over your video component, make the following change: **AppDelegate.m** ```objective-c #import // import - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ... [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil]; // allow ... } ``` You can also use the [ignoreSilentSwitch](#ignoresilentswitch) prop. ## Android Expansion File Usage Expansions files allow you to ship assets that exceed the 100MB apk size limit and don't need to be updated each time you push an app update. This only supports mp4 files and they must not be compressed. Example command line for preventing compression: ```bash zip -r -n .mp4 *.mp4 player.video.example.com ``` ```javascript // Within your render function, assuming you have a file called // "background.mp4" in your expansion file. Just add your main and (if applicable) patch version