Bug with audio reCaptcha in safari - zend-framework

Can other Safari users please test http://recaptcha.net/learnmore.html for me, to see if the audio reCaptcha plays properly? On my machine, I can only hear the audio if I click the Download sound as MP3 link. I also don't get the spoken introduction at all. It works OK in Firefox and Chrome.
I was alerted to this bug on my own development site, using the Zend Service for ReCaptcha. However, if it's broken on the official site, then I guess it's not a Zend bug. There don't seem to be any JavaScript errors.
Any ideas?

OK, forget that.
It was my Flash blocker in Safari which prevented the sound from playing. Didn't realise the audio reCaptcha used Flash.

Related

Web-based MP4 refusing to play in Safari 10.1.1 (standard setup) but does play Chrome 58 (standard setup)?

Ok, so I have noticed that somehow Safari (Version 10.1.1 (12603.2.4), using a standard setup with no add-on's or settings modifications) sometimes refuses to play .mp4 files that Chrome (Version 58.0.3029.110 (64-bit), also a standard setup) seems to play without a problem.
I discovered the issue since I am building a macOS Cocoa Application with Xcode that helps me browse WayBack media files. It's a hobby project to help me get more familiar with coding in Swift. Since it refused to play a lot of MP4 files I decided to try these links in Safari and noticed they failed as well. Then, trying Chrome, they all work.
My OS = macOS 10.12.5 (Sierra)
This video is such an example.
Does anyone know why a basic Safari setup apparently is unable to play the mp4?
NB: While I know that the MP4 file from the given link (below) does work in Safari if I play it directly from the original source (so not retrieving it from the WayBack server) I also need to understand why it is refusing to play via the given link and how to fix that.
Could it have something to do with the link being an HTTPS link, or might it it be a macOS issue? (As I have found that the AVPlayer of my macOS Cocoa App also refuses to play these videos).
Sorry to post such a broad question. I've searched online for similar posts to find out what the problem might be. I've found that there can be a lot of different reasons as to why browsers might or might not play videos.
A lack of in-depth knowledge prevents me from understanding how to properly troubleshoot this issue in a correct manner. It also prevented me from being able to fine-tune the question any further.

Problem with youtube embed in UIWebView

I inserted a youtube embed code (the iframe code) in a UIWebView on iPhone and since i upgraded to iOS 4.3.4 it will not play those videos anymore.
It shows fine in the uiwebview but when tapping the play button it goes blank.
Has anyone had a similar problem?
(I could use the old youtube embed code but it really stirs my display when it is returning)
best regards,
broch
Edit (July 30th 2011): It is working again! Really great. Thanks to the guys at YouTube
Check out this link, it looks like its a youtube issue and not us! Engineers are working on it.
http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/394c41dda8b4745a
Greg
I can confirm this issue exists in iOS 4.3.5 as well (tested on an iPhone 4 and iPad 2). We've found that YouTube's embed method no longer works in a UIWebView. The video will usually play but you will only hear the audio.
Falling back to YouTube's old Flash embed code will solve the problem, however it is indeed slower this way. But at least it works.
In the app I'm working on, we retrieve JSON encoded data from a web server. We've simply made it so this data includes the YouTube embed code, which we can change back to the iframe at any time. That way we don't have to keep updating our app every time Apple breaks some functionality, instead we just update our JSON script which only takes a second. Hopefully you can implement some workaround similar to this, or perhaps just go with the old embed code for now until Apple or YouTube addresses the bug.

iPhone-App Doesn't play 3GP Video After Apple Update

I have a problem with my iPhone app. I will try my best to describe it.
I have an iPhone app that can display a web page.
This webpage has a link to a 3GP video.
Clicking on this link will open the video and play it.
This was working for a long time, but after a recent Apple Update, i got the message:
"Can't play this file"
Here is a Firefox screenshot from the file.
Does anyone have a suggestion as to what could have changed?
Thanks!
edit: added Screenshot
See this SO answer: iPhone UIWebview video playback 4.0
The answer (and its comment) is about MIME type settings of the server. If the MIME types are not set correctly by the webserver, the playback might fail.

Why might cache-manifest fail to get mobile Safari to cache site while working as expected on desktop?

I'm playing around with a simple web app locally, and can't quite figure out why it is not caching correctly on the iPhone. I am serving a .manifest file with the correct MIME-type, and the site works perfectly fine with my local server turned on or off on desktop Safari, Chrome and Firefox. It is only mobile Safari that is failing to cache the site. Any ideas why this might be?
It seems to be an iOS bug.
I found out that mobile safari will always run into an application caching error if you have at least one web view opened and the you clear the browser cache. I think that clearing the browser cache will destroy the cache database. All accesses to the cache database will then fail. It seems that the browser creates this database only on startup.
To get the application cache working again close all safari views and finally close the browser by returning to the home screen. Now applicaton caching should working. Some mobile devices also requires switching on and off.
If you know a methode to detect this situation let me know it, please.
I had a similar issue but Safari and iPhone were both NOT working whilst IE and Firefox were working. The reason was complex. One was a misspelling of the word "manifest" in the HTML tag. Silly mistake and very frustrating that IE and FF still worked offline. The other issue was that I was using default.asp as the main page of my app and not including this in the manifest.
My app was mydomain.com/myapp/ and thus the browser never saw the "default.asp". Also, according to the HTML5 spec, the main page need not be in the manifest but apparently Safari sees that a little differently...
I can confirm that the bug is also present on iPAD running iOS 4.3.
I spent quite some time to make the offline application cache work on iPad. I can confirm that the workaround mentioned in the previous post works.

Is there any way to play video on an iphone from a website, without using youtube or a custom app?

I'd like website viewers to be able to play a video on an iphone, without posting the video to youtube, and without them having to install any iphone apps. Are there any other options here?
If you host a Quicktime movie, it'll play just fine without any additional software. There is a "designing web pages for the iPhone" document somewhere on Apple's web site that gives more detail on supported formats, I think.
just having a link to a quicktime-playable video file works I believe