Do audio files destined for playback via the audio player need to be in a public bucket? I've seen a few examples that I'm unable to get working using a pre-signed URL. These examples all embed that media in SSML. As it is, testing the skill on a show, goes all the way to starting playback, the progress bar appears but the audio never plays. Tested the MP3 in a dummy skill and a public bucket and the it plays. The hosted skill having an issue reports: System exception encountered: undefined
Do I need to use a public bucket or am I doing something wrong with the PreSignedURL function? (PS: I've already added the global replace for the ampersand character.)