Hi MRFIXIT,
To avoid conflicts in functionality, pdfs and other file types will open in a new tab. Basically the user will be able to upload a preview pdf of the pdf he's selling. For media files, once the preview button is clicked, we have some animation hiding the preview button and replacing it with a audio/video player.
It will work fine in iOS though.