videojs not working in ie8 with amazon s3 signed URL - video.js

Ok,
Im having trouble with the fallback to flash in IE8.
Can anyone see a porblem with the following URL as im thinking this is something to do with it being an Amazon S3 signed URL.
https://download300kbps.s3.amazonaws.com/abadie_020211_webcast_300kbps.mp4?AWSAccessKeyId=AKIAJFBCGFZJE5IHBQFA&Expires=1376585074&Signature=TBTookVUnmXwgn2GaED%2Ftv0FDfY%3D
It runs fine in IE10 but as soon as I switch the browse mode to IE8 I get the following error and im all out of ideas:
Video Error,[object Object]
Flash Error,srcnotfound,example_video_1_flash_api
Any help would be appreciated.
Cheers
Neil

Something to try would be to form the URL to the object using the bucket name as part of the path, instead of a prefix to the domain. So something like this:
https://s3.amazonaws.com/download300kbps/abadie_020211_webcast_300kbps.mp4?AWSAccessKeyId=AKIAJFBCGFZJE5IHBQFA&Expires=1376585074&Signature=TBTookVUnmXwgn2GaED%2Ftv0FDfY%3D
There are some funny quirks with both ways of representing an Amazon S3 object via a URL.
You may also want to check to make sure the content type of the object is set correctly, thought it most likely is not the cause.
Good luck!

Related

Safari won't play video from s3 despite 206 response

I am displaying a video with the html5 video element. The source is a pre-signed url from Wasabi s3. It works well on Chrome but it won't play on Safari. I did some research and it seems like this is usually due to the server not being configured to return a 206 code. However, I did check the server and it seems to support byte-range requests.
Here is the network tab. Any help would be greatly appreciated.
Ok, it seems like I usually get stuck on those minuscule problems. Turns out that Safari, unlike Chrome, doesn't like to play files without file extension. Adding ".mp4" to my files solved the problem...

TableTools not working when SWF hosted on AWS S3

I'm trying to use jQuery DataTables and TableTools in conjunction with my Django app, which uses Django-Storages (Boto) to manage my static files on S3. Although I can successfully point my SWF file to the SWF on S3, I've noticed that none of the COPY CSV etc buttons work (except PRINT) when using S3. However, it all works perfectly once I point to a public CDN.
I can use the CDN but am wondering if anyone knows why it doesn't work on S3. I'm guessing it may be a permissions issue?
I am facing the same problem with SWF on S3. I solve it stupid way by moving the swf file back to server instead of load from S3.
Hope this help.
My theory below, not tested:
I suspect it is due to the cross domain issue, as load from S3, the file path changed as well the domain name. This could happen if the Action Script did not check if crossdomain policy specified.

Video.js issue with CHROME and IE)

I use video-js script on my computer and it work fine, but when I check on the server, the video don't start. Why?
Check the link for video:enter link description here
Thanks
The video file linked returns a 404. It may not be uploaded to your server or it could be linked wrong. Does this look correct?
http://www.webplustest.com/images/realisations/video/PUB_GRANIT_EXCLUSIF.MP4

AWS s3 file downloads are not working in Chrome (Works fine with IE, Mozilla, Safari)

I am using s3 to store my pdf files. But when i tries to download the files from s3 using chrome browser it doesn't do anything. It just refresh the page, no error, nothing ...
But from other browsers i can download that file.
When i checked in the console it gives 'Resource interpreted as Other but transferred with MIME type undefined.'
I got one thread from AWS https://forums.aws.amazon.com/thread.jspa?threadID=79493
But we can not tell user that go & disable this plugin & then download.
Is it a problem from AWS end?
I searched a lot but didn't get any solution.
Please help me to resolve this issue.
Thanks,
Vijay
I had this problem too. The solution it to force Chrome to download the PDF file instead of trying to open it in its reader.
In your GET request, append response-content-disposition=attachment. Refer to the S3 documentation on how to do this.
More details available here.

Why can I not access bitmap data of FLV video coming from Amazon S3?

I have a video player that loads progressive flv video from a server and applies a reflection to it. I do this by creating a bitmapData object and then drawing the video to it. This worked absolutely fine until we moved our content from testing server to Amazon S3. Now there is no reflection.
Can anyone explain why this is happening and even suggest a solution?
p.s. i am using Flash 8 AS2.
thanks
This most likely has to do with Flash player's security restrictions and domains. If you aren't getting any errors, try installing the debug version of the player and see what comes up.
Also take a look to Handling Crossdomain.xml and 302 Redirects Using NetStream for background info.
HTH
Juan