The PSDK for iOS supports late-binding audio. The PSDK uses PTMediaPlayer to play a video specified in an M3U8 HLS playlist, which can contain several alternate audio streams.
You can present the available tracks to the user through the player user interface. Refer to the PSDK demo application, which includes these operations in the scrub-bar controls.