Video not found or access denied error - in Safari and IE - but found and working in Firefox
I have a problem with a Video embedding and the error Video not found or access denied. This started after switching servers. The error message appears in Safari(MAC) and on IE (Windows) on Firefox (MAC and Windows) it works. Have not tested chrome yet.
that was the solution. On my new server there were a standard .htaccess file which didn't allowed for serving flv files. I removed the *.flv from it and it worked fine.
I am having the opposite problem, the FLV plays in IE, and I get the "Video not Found" Error in both FF and Chrome, and have tested on Vista, W7, and XP, with the page uploaded on my hosting account. The files are hosted on Godaddy, PHP 5.2x.
The FLV plays fine with the web pages hosted locally in FF, Chrome, and IE.
The website is: http://powerlight-studios.com/ and the video is the only video on the home page.
The absolute path to the video is: http://powerlight-studios.com/modules/FLVPlayer/FlashFiles/ThePowerlightStory.flv
.htaccess follows ******************** # Deny access to config.php # This can be useful if php ever breaks or dies # Use with caution, this may break other functions of CMSms that use a config.php # file. This may also break other programs you have running under your CMSms # install that use config.php. You may need to add another .htaccess file to those # directories to specifically allow config.php. <Files "config.php"> order allow,deny deny from all </Files>
# Attempt to override some php settings, these settings may be helpful on some hosts if your # default configuration does not meet CMS's minimum requirements, and your host # has given your account appropriate permissions #php_value upload_max_filesize "10M" #php_value session_save_path "tmp/cache"
#php_flag magic_quotes_gpc Off #php_flag register_globals Off #php_flag session.use_trans_sid Off
# (this is important, so uncomment if your host permit) Options -Indexes ServerSignature Off ErrorDocument 403 /forbidden403.shtml # Options +FollowSymLinks Options -MultiViews # <IfModule mod_rewrite.c> RewriteEngine on # #Sub-dir e.g: /cmsms/ RewriteBase / # # 301 Redirect all requests that don't contain a dot or trailing slash to # include a trailing slash RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\. RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L] # Rewrites urls in the form of /parent/child/ # but only rewrites if the requested URL is not a file or directory # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?page=$1 [QSA]
# URL Filtering helps stop some hack attempts #IF the URI contains a "http:" RewriteCond %{QUERY_STRING} http\: [OR] #OR if the URI contains a "[" RewriteCond %{QUERY_STRING} \[ [OR] #OR if the URI contains a "]" RewriteCond %{QUERY_STRING} \] [OR] #OR if the URI contains a "<script>" RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] #OR script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] #OR any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule ^.*$ - [F,L] # END Filtering
@patrick, when I go to – http://www.powerlight-studios.com/modules/FLVPlayer/Flashfiles/ThePowerlightStory.flv in a browser, it returns a 404 error. This is the file the player is trying to load.
Ethan: Thanks for the response, I think something's funky in the mod rewrite that's causing issues and IE is immune.
You're right that the video 404s when you enter it in the address bar, I checked with FF and Chrome and it 404s, but did not check in IE. It does 404 in IE, but the video does play in IE.
Load this page in Internet Explore, the video plays! http://www.powerlight-studios.com/Home/
I've definitely set .ogg to mime-type video/ogg in IIS, and the file is served when the its URL is entered into IE.
I'm not sure why only partial requests are made, but aren't requests the browser's responsibility? Would the wrong DOCTYPE cause a browser to send partial headers?
I'm beginning to wonder if it's simply IE8's fault. Some Googling indicated that IE8 doesn't support ogg files in any capacity. But the flash player should be able to handle ogg, right?
Also, I'm not sure how to configure IIS to deal with headers for ogg files properly. I found a bit of info about ogg headers and server configuration, but it's specific to Apache. https://developer.mozilla.org/en/Configuring_servers_for_Ogg_media
I ended up duplicating the video as an mp4 just for IE. Now the audio is playing in IE, but no video comes up. I'll be experimenting a bit more with it.