The latest revisions of quicktime (as plugin) no longer play our webservice's streamed audio files. The audio is simply encoded wav all javascript hooks seem to work properly, but there is no resulting audio output. Reverting to previous revisions of quicktime on the same platforms restores the expected behavior.
The files are streamed over authenticated HTTPS connections and are encoded as "RIFF (little-endian) data, WAVE audio, ITU G.711 mu-law, stereo 8000 Hz". If the file is downloaded to the local machine, the quicktime player application has no problems playing the audio. Similarly, dropping a file: URL to the download into the web browser also plays correctly. The issue started with Quicktime 7.7.3 on OSX with Safari (Yosemite) and 7.7.5 on Windows (Chrome and Firefox). Mavericks and previous Windows quicktime plugins work correctly. This is especially problematic for our Mac OS clients because we have not been able to identify a current working combination or a functional downgrade path other than to downgrade the OS to Mavericks.
quicktime pro 7.7.3
That is an unfortunate but, given the symptoms, expected explanation. I say unfortunate as G.711, far from being out of date, is still currently used in much of IP telephony: dropping support makes it difficult to serve raw audio (which our customers demand) using quicktime. Luckily, other products still properly play these payloads, still - it would have been nice if quicktime release notes noted dropping support for codecs.
Safari with QuickTime Plug-in 7.7.3 on OS X Yosemite 10.10.1 results in no audio output. Same behavior for Firefox 34.0.4 + QuickTime Plug-In 7.7.6 on Windows 7 Sp1. Immediately prior revisions of QuickTime Plug-in on both OS X (Mavericks) and Windows (the current 7.6 download, for instance) work correctly (plays audio, controls work). Possibly also of interest, Safari on IOS 8.x works correctly, though it looks to me like the play button does the moral equivalent of launching the external quicktime player.
hmm. well, re-containerizing the actual files is intractable for a variety of reasons. It might be possible to repackage as mov or something else supported on the fly, but it still feels like this may be an oversight/bug in the latest versions of the quicktime plugin rather than a conscious decision to drop support.
It might be possible to repackage as mov or something else supported on the fly, but it still feels like this may be an oversight/bug in the latest versions of the quicktime plugin rather than a conscious decision to drop support.
as you state that the movie plays on your machine, I assume that you already have quicktime installed and not an other player.When you say: "the time never loads", then I assume you are referring to the controls that appear at the bottom of the player window, which indicate the play times of the movie. If these disappear from your stack window after loading the movie, then it is likely that your movie dimensions are larger than the stack window and the controls have moved beyond the boundaries of the stack window. Try enlarging the stack window and see if the controls appear again.
Repeated the experiment an another computer, and still no joy. QT 7.7.3 is installed and set as the default player for QuickTime. mov files. Live Code does not display the player controls when the player is dragged on to the mainstack.
I told you I tested QuickTime 7.7.2 (this was current at the time of my writing on Windows, it's now 7.7.3 iirc) and was unable to reproduce the issue, you answered that my version of QuickTime is outdated (which is true, I wasn't aware of it though). It took me some time to find a Mac that allows to reproduce the problem (on my Mac, 7.7.2 is also the latest version) and I wanted to explain why it took me so long to reproduce the issue.
A rough heuristic that works for a single constant size video is that the text track has the same width as the video, and some 'reasonable' height in pixels - which we might be able to derive as a percentage of the video height. The vertical offset of the text track is then video height - text height - assuming we want the subtitle area to be aligned exactly with the bottom of the video area. (It is legal to offset outside the video area and the quicktime player will make this work) 2ff7e9595c
Σχόλια