I'm trying to use the audio shortcode with an audio file with a query string on the end of the URL and it won't work. The reason is I'd like to use expiring signed URLs with Amazon S3.
If I use a URL like "http://bucketname.s3.amazonaws.com/audiofile.mp3"
as the src in a call to wp_audio_shortcode()
wp_audio_shortcode() it works just fine. But if I use a URL like "http://bucketname.s3.amazonaws.com/audiofile.mp3?AWSAccessKeyId=XXXXXXXXXXXX&Expires=1234567890&Signature=XXXXXXXXXXXXXXXXXX"
wp_audio_shortcode() just spits out an HTML link instead of the audio embed and player code. In my tests it appears the shortcode requires a file extension of .mp3 be at the end of the URL. Is there a way to make the short code work with a query string on the URL?
Any other solutions to suggest?