Recent loss of embedded QT movies on many page for IE7 using ActiveX object

I have many pages that allow you to select from 4 video formats including QT .mov. An example is at http://www.cwdjr.net/video4/cancanL.php . The QT object uses ActiveX when on IE only(I use Windows conditional comments) and an ordinary object for most other browsers. Until sometime very recently all of these pages worked when you select the QT file. Now QT works on none of them. I suspected the problem might be due to a very recent Windows XP update which is a large one including .NET updates and other things(K8951847) X 86. I was able to restore to a day before this update, but this did not solve the problem. Of course some portions of some updates can not be removed be restoring to an earlier time, so the result does not prove the update was not at fault.
The involved pages are mostly written in php on the server, so you will not be able to see very much by viewing the source code. To make the problem more simple to view, I made a test page for QT only and with the ActiveX object only. Thus this test page can not be viewed on most browsers that do not support ActiveX. The test page is at http://www.cwdjr.info/broadbandMedia/formatsAX/qtmovtest2.php . Since I serve pages as valid xhtml 1.1 using the correct mime type application xhtml+xml, no IE browser can view the page, since no IE browser can support xhtml served properly. Thus I have a php include at the very top for header exchange between the browser and server. If this says the page does not support the mime type for xhtml, then php using regular expressions, etc is used to rewrite the page as html 4.01 strict for the outmoded browser. Thus don't be surprised if you find some pages in xhtml and others in html when you check properties.
The ActiveX object used for QT on the test page is below:
QT MOV
(CLICK ABOVE LINK IF NO PLAYER)
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="400" height="295" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="autoplay" value="true" />
<param name="controller" value="true" />
<param name="kioskmode" value="true" />
<param name="src" value="http://www.cwdjr.info/movie/cancan.mov" />
</object>
Once the page comes up on IE7, it is rather slow to respond. Then it gives:
"Web site wants to install the following ActiveX control: 'Quick Time' from 'Apple Inc'".
If you do try to install, nothing happens. In contrast to my regular pages, I added the code show above just before the start of the object. Clicking this on will bring up the QT video, but of course it is not embedded on the desired page. This may work as a temporary fix for IE. I likely can hide it from other browsers by enclosing it in Microsoft conditional comments.
I would be interested if anyone else has had such a problem recently or any ideas concerning this strange response on IE7. I am talking about viewing the page on the server. Since this is a php page it can be viewed locally only if you have a server installed on your computer and I do not. The pages with the first url example given above have operated well on IE7, Firefox, Opera, Safari for Windows, Flock, K-Meleon, Google Chrome and SeaMonkey. There are a few players that have some issues with some of the formats, but this and the fact that some players may not be installed is the reason for offering the video in 4 formats. I sometimes offer high broadband versions as well as low broadband versions.
It seems I spend more time correcting IE issues than for all of the other mentioned browsers combined.

Thanks for the reference. I use nearly no JS anymore, since it often causes problems with true xhtml served properly even when you use external script files. Often one can use php script on the server and avoid these problems. When one serves as true xhtml using the correct mime type of application/xhtml+xml, the page is parsed with a very strict xml parser rather than a loose-as-a-goose html parser. (If one serves a page written in xhtml code as mime text/html, as is incorrectly done perhaps 99% of the time, you are using only html, not xhtml, and are fooling only yourself. The page is parsed as html instead of xhtml.) The xml parser has to be very strict to account for any possible xml content. Even a single, or even several, errors often will not prevent a html page from showing, but even a single error on an xhtml page served properly will often get an error report from the xml parser rather than a view of the page. One of the most laughable examples of misunderstanding of this issue is the home page of Microsoft. It claims to be xhtml. However it is served as text/html and thus would be better written in html 4.01 in the first place. Moreover, if you validate the page as xhtml at w3c, you find hundreds of xhtml errors. If Microsoft served their home page properly as application/xhtml+xml it of course would not work on any IE browser, at least through IE7, since none of these IE browsers can handle true xhtml. In addition the page likely would not show up on any browser if served as true xhtml until all of the hundreds of xml and other errors on the page were corrected. Instead, one likely would get a very long error report rather than a view of the page.
Back to JS, document.write will not work in properly served xhtml, because it easily could produce code with XML errors. For instance it might produce code that contains an unclosed tag, which is a major xml error that can cause an xml device to malfunction. The xml parser thus rightly finds document.write as an error and prevents viewing of the page. However one often can generate the same code as document.write would produce on a browser with php on the server. The finished code is what gets downloaded to the browser, so the xml parser can check everything in the finished code rather than quess what a JS document.write might produce. And don't think you can sweep document.write under the rug by using an external JS file. The very strict xml parser finds it.
Of course embed has never been a w3c tag, but rather is a bad hangover from the browser war era, a gift of Netscape. No page that includes embed can validate as w3c xhtml or xml of any flavor, at least through xhtml 1.1. However the page may work, despite the error, if server as text/html.
All I know is that something has happened recently that has caused my problem to surface. It likely has to do with some change in the XP OS or IE browser. I have tried viewing several pages written by others that use many types of code for .mov, and all of them I have viewed that use an ActiveX embed for the benefit of IE now have the problem I mentioned. If anyone else with XP and nearly all updates, including the very recent one I mentioned, and the most recent version of QT has had this problem, I could be more confident that the problem comes from an external source. If not, it is still possible the sudden change could be something concerning a specific issue that has developed in my computer.
Again, thanks for the JS reference. Some of this likely can translate into php so I can compare how the JS and php server script I am using relate.

Similar Messages

  • Code for Embedding Quicktime Movies in Web Pages-Question

    I have been embedding QT movies in web pages for years. I used to use the embed and object tags, but due to the problems with the default settings of IE7, in regards to ActiveX, I recently changed to the javascript method.
    I will paste sample code below, of how I use it, with the movie title change to sample: (of course I change the dimensions, depending on the movie size.)
    <script language="JavaScript" type="text/javascript"><!--
    QT_WriteOBJECT('sample.mov', '644', '76','','controller','true','autoplay','true','showlogo','true','cache','false' ,'enablejavascript','true');
    // --></script>
    and I put at the top of the page, right before </head>
    <script src="AC_QuickTime.js" language="JavaScript" type="text/javascript"></script>
    I forgot where I got this code. Perhaps from someone on this forum, or elsewhere. It seems to work with the default settings on most browsers.
    I have a couple questions, however, regarding fine-tuning it a little more.
    1) If it takes a while for the movie to load, users who open my pages see a static Q QT icon. How would one make the icon flash, with flashing text that says "Loading", so that the user knows that the video is loading? (I have seen that on other sites, and don't know how to do that.)
    2)As said the javascript works with most browser default settings, as most have javascript enabled by default. But what if a user does not have javascript enabled? Could the code sense that, and if non-existent, tell the user to enable javascript? Or, if javascript is disabled, could the embed and/or object tags be activated?
    3) The code above, that I got from someone, says "cache=false". That means that each time someone sees the movie, it has to be reloaded from the net, and not from the browser cache, correct? If so, why would one want it to be set that way? If it's a large movie, a user with a slower computer and/or internet connection would certainly prefer if it could play from the cache the next time, loading much faster. Is there any reason to prefer "cache=false"?
    4)Is there any code that could be put in, to allow the user, if they prefer, to download the file,(perhaps with a right-click or CTRL-Click), instead of playing it in the browser?
    Thank you very much in advance, to whomever can help with these code questions.

    Thank you for your reply, Kirk,
    1)Yes, I do have "fast start" enabled in my files, and they were made with QT Pro, newest version. So no, there is no "trouble with my files".
    However, I would still like to have that flashing "Loading" icon when the file is loading, as I see on other sites. (And yes, even with "Fast Start" enabled, depending on the size of the file, the speed of the computer and internet connection, it can take a little time beforeit starts.) Anyone know how to create that flashing "Loading" icon, rather than just the static Q?
    2)I just wondered if there was a way for the javascript to recognize if the user does not have javascript, and bring up a message if that is the case, telling the user they need to enable it to see the content. (As would happen if the user does not have the QT plugin installed.) Yes, I realize it would not work to include in the normal way the embed and object tags as well, I wondered if there was a way to invoke them only if the user doesn't have javascript. Perhaps impossible, but I thought I'd ask, in case someone knows of a way to do that.
    4)Yes, I guess I could just put a separate direct text link to the movie file for downloading. I just wondered if there was a way to put that in the javascript, so that if someone right-clicks on the QT icon, they can download rather than view it, rather than use a separate link. That may also be impossible, but I thought I'd ask, and see if there is a way to do that.
    Your question to me regarding dimensions--I forget which was the QT movie, that I took that sample from. Yes, I have some in unusual sizes. They are not normal movies. I don't have time to explain more now though, and that has no bearing on the questions I asked.
    Once again, thanks for replying, and if you or someone else could help further with my questions, I would appreciate it very much.
    Have a nice day!

  • HOW MANY PAGES CAN BE USED

    I HAVE MAYBE MAXED OUT MY APPS PAGE, BUT CAN SOMEONE TELL ME HOW MANY PAGES CAN BE USED, IS THE MAX 12. OR CONTINUOUS UNTIL THE MEMORY IS FILLED?

    There are a maximum of 11 home pages and 180 apps. The downside of adding apps beyond the 11 pages is that it isn't officially supported and can cause problems if too many are added. (Someone posting here complained that adding more than 500 caused the phone to choke.)
    Also, there isn't a good way to delete these apps either directly on the phone or in iTunes. You have to delete the visible apps first until the one you want appears on a page - not very practical.

  • Burning a QT .mov file to CD for Windows use.

    I have tried burning a QT .mov file to CD for Windows use with Finder and with Toast T 6, Mac & PC option. I burned the QT .mov file and Windows QT Installer on to the CD with both above apps.. However, when I try to read the CD on a Windows PC, it doesn't see the QT .mov file. It did see the Windows QT Installer and you could use it to install QT for Windows on a Windows PC. What is up with the QT .mov file not showing up on the Windows PC?
    Thanks!!!
    G5 Dual 2.0Ghz Power Mac   Mac OS X (10.4.6)   2.5MB RAM

    OS 10.4.6 Disk Utility does give you the option for multisession burning. I used Toast T 6 and it's also suppose to support multisession burns. However, since you mentioned it, the file that you could see (QT Windows Installer) on the Windows PC was the second file I burned. The first file was the QT .mov which you couldn't see on the Windows PC. Maybe Toast T 6 has the same limitations as ver. 5? The only thing I can do is try to reburn the CD all in one session, i.e., with the QT Windows Installer and QT .mov file on the same session and see if that works. What do you think?

  • ORA-00939: too many arguments for function using Timezones in xquery

    Running on Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    CREATE TABLE "ORT"."SAMPLE"
       ( "THEDATE" DATE,
    "THETIMESTAMP" TIMESTAMP (6),
    "STARTTIMESTAMP" TIMESTAMP (6) WITH LOCAL TIME ZONE,
    "ENDTIMESTAMP" TIMESTAMP (6) WITH LOCAL TIME ZONE
    REM INSERTING into SAMPLE
    SET DEFINE OFF;
    Insert into SAMPLE (THEDATE,THETIMESTAMP,STARTTIMESTAMP,ENDTIMESTAMP) values (to_date('13-06-10 14:07:52','RR-MM-DD HH24:MI:SS'),to_timestamp('13-06-19 14:27:52.000000000','RR-MM-DD HH24:MI:SS.FF'),to_timestamp('13-06-19 10:34:04.586000000','RR-MM-DD HH24:MI:SS.FF'),to_timestamp('13-06-19 15:05:38.805000000','RR-MM-DD HH24:MI:SS.FF'));
    following query raises ora-00939
    SELECT XMLQUERY('for $v in fn:collection("oradb:/ORT/SAMPLE")
    let $date1 := $v/ROW/STARTTIMESTAMP/text()
    let $date2 := $v/ROW/ENDTIMESTAMP/text()
    return if ($date1 < $date2) then (concat($date1," date is less than ", $date2)) else (concat($date1," date is greater than ", $date2)) ' returning content) from dual;
    ORA-00939: too many arguments for function
    00939. 00000 -  "too many arguments for function"
    *Cause: 
    *Action:
    any ideas?

    Hi Odie,
    Not too familiar with XQuery rewrite, but i suspect by providing this hint, Oracle cannot optimize the query whatsoever.... tried this hint in my actual query and basically hangs.... I will attempt at opening an SR with Oracle...
    the other option i'm looking at is checking the date ranges outside of xquery, and using a mix of xmltable, xmlexists and the SQL XML functions to reconstruct my xml.

  • How many ipads for business use can be connected to one itunes account

    I have nine ipads that i want our service techs to use. How many ipads can i connect to one itunes account to restrict access or is there another way to limit the personal use?

    You'll find the answer here:
    https://discussions.apple.com/message/23800598?tstart=0#23800598?tstart=0
    However, I'm not aware of any way to limit access - aside from Parental Controls.

  • Is it possible for a academic department to create a digital library of movies purchased on iTunes for classroom use?

    All faculty will have a iPad in hand by June 20.  I was approached by a teacher asking if there is a way to create a digital movie collection for a department.  For example, if a teacher purchases Hamlet to show his classes, can another teacher use that same account to show Hamlet to her classes?  The movie would be viewed in the "physical" classroom.

    Your assumption that instructions will work every time without facing errors is excessive in my opinion. I never observed a daqmx task simply stopping responding to commands: every time it happened, an error condition was raised explaining the misbehaviour.
    I would add some error checking where you are manipulating the daq board and look into the informations the error message gives you.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • How many pages for Podcast in iWeb.

    I have more than five pages in my Podcast album but only four show up. How could I have all my postcast show?

    Sorry, wrong forum.

  • Best way to make all the items read-only in many pages for a resposibility?

    Hi,
    We have the following requirement:
    We need to make all the fields read-only in 5 standard self-service pages for a particular responsibility. One way is to personalize these pages at responsibility level. Is there any other quick/better way to do it?
    Highly appreciate your suggestions on this.
    thanks,
    Hem

    Hem,
    Personalisation is easiest and fastest way of doing this. The same requirement can be acheieved by extensions of CO by setting the bean properties rr by SPEL binding by extending VO.
    But when I can get something done without coding at all that approach is best, I am sure u agree :)!
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • HT204053 My company has recently issued company ipads.  I currently have a iMac for personal use in which I have a iTunes account. Is there a way to down load all the music I have on my iMac iTunes account to my iPod as well?

    My Company has recently issued company ipads.  I currently havea  iMac for personal use in which I have an iTunes account. Is there a way to down load all the music I have on my iMac itunes account to my iPod as well?    Also will I be notified on email when I have a response to my questions?  Thanks for your response!

    Connect the iPad to your iTunes account.

  • Can Firefox 6 be configured to remember more than 5 prior pages for each tab so that the "go back one page" feature will allow me to retrace my steps as many as 20 pages back?

    Before Firefox 5, the "go back one page" history would show 10 or more prior pages for each tab, so that I could go back quite a way in retracing my browsing steps. With Firefox 5.0.1 and 6, however, the list of prior pages seems to have been capped at 5. I would like to configure Firefox to remember 20 or 25 prior pages for each tab. Is there any way to do that?

    (1) Firefox's built-in post-crash page has not been a real HTML page for a long time (for example, from the time of Firefox 22, see: [https://support.mozilla.org/en-US/questions/968212 Want to save LOTS of versions of "Restore Session.xht" from the "oops ..." page for later use]). If you had this working differently with Firefox 25, that might have been created by an extension.
    You can check to see whether extensions are disabled or need an update on the Add-ons page. Either:
    * Ctrl+Shift+a
    * orange Firefox button (or Tools menu) > Add-ons
    In the left column, click Extensions. The disabled extensions cluster toward the bottom of the list. To poll for updates, use the "gear" button above the list and choose Check for Updates.
    If you used the Reset feature (or Firefox automatically did a reset due to some problem during upgrading), you will need to reinstall missing extensions. The reset feature creates a folder on the desktop named Old Firefox Data. Do you have that folder? There may be data you can recover from it.
    (2) There are many ways for history to get cleared, both internal to Firefox and external. Could you double-check your Privacy settings?
    orange Firefox button (or Tools menu) > Options > Privacy
    * The "Firefox will" drop-down says Remember History: Firefox shouldn't be clearing history, but an add-on or external software could do it
    * The "Firefox will" drop-down says Use custom settings for history: inspect the "Clear history when Firefox closes" setting to make Firefox isn't set to clear history. Also check your add-ons and consider external software.
    Firefox normally accumulates months of history. However, some of Firefox's database sizes are based on disk space available. If your hard drive is very full, Firefox might reduce the amount of history stored.

  • IPhone: Using embedded QT movies that either Loop or Loop Back and Forth

    Hi to everyone,
    I'm working on a very simple iPhone app:
    it has several buttons that launch different QuickTime movies embedded in the application, that will either Loop or Loop Back and Forth.
    The desired looping behaviour is already set within QuickTime itself (those settings are available in QuickTime's View menu).
    So far it doesn't seem to work, as the iPhone's SDK doesn't seem to recognize these QuickTime settings of Loop or Loop Back and Forth.
    I've been trying to find advanced documentation on the matter, with no luck.
    Does anyone knows if it's possible to create an iPhone application that has embedded QuickTime movies that either Loop or Loop Back and Forth?
    If it is possible to do so, can you please post some code (or links) explaining how to proceed?
    If the feature is not currently supported, does anyone knows if it will eventually be supported by Apple (maybe in a future SDK revision)?
    While I don't know the entire context the SDK engineering team has to contend with, it seems to me it should be rather simple for Apple's iPhone SDK to simply accept the settings already put in place inside a QuickTime movie.
    Many thanks in advance for any feedback on this!

    Well, my programmers have come back to me and the news is not good.
    The QTMovieLoopsAttribute is not supported in the SDK's QT Kit.
    I'll now call it SDK's *QuickTime Kit Lite*, if you don't mind.
    *QuickTime Kit Lite*, the key audio/video toolbox available for development of applications on the iPhone through the SDK, provides a single option:
    a Play / Stop button.
    The only other thing available (I think) is the option to hide the play/stop controller. That's it.
    Apparently, there are several unofficial, private frameworks that give access to lower-level QuickTime functions and that may provide a way to actually loop videos, but chances are that an app using these unofficial frameworks would get rejected by Apple upon submission for the store.
    I'm still waiting for more info and the final word from my programmers, but from the looks of it, this is going to be a show-stopper shortcoming of QT Kit Lite, as far as my project is concerned.
    I'm probably going to have to fold my project and wait (hope) for an eventual upgrade to the SDK's QT Kit.
    By the way, does anyone knows if there is a way to communicate with Apple and request new features for inclusion in future revisions of the SDK?
    Upgrading the QuickTime Kit librairies to include the video Loop and Loop Back and Forth Attributes would be my first (and only) request.
    many thanks to all!

  • Export embedded quicktime movies to html slideshow?

    I'm trying to make an html slideshow of a keynote presentation that has embedded quicktime movies. The movies just get saved as single png images. Is there a workaround or something obvious I am overlooking?
    Since iPhoto lets you do this, I would assume it isn't impossible, but perhaps it just isn't implemented within keynote (which seems kind of backward).

    Thanks. I was afraid that was the case, but a former apple VP suggested I ask since there are many apparently undocumented features (and iPhoto/iWeb can do this, so the api exists).
    The relevent html code is actually a java script that loads an array of exported png files. Each element of the array is defined like this:
    images[2] = "mrnahh.html_files/mrnahh.003.png";
    so I tried just telling it to load a mov file instead, but it wasn't so easily fooled. It might be easier for me to make a slideshow of the png files and mov files within iWeb (which really makes messy html and javascripts that are next to impossible to hack.)
    Anyway, many thanks. I'll leave this open for now in case someone else knows a simple secret.
    The HTML export feature is great, and produces nice clean simple interfaces and web code. I hate to abandon it.

  • Dailymotion embedded flash movie not working anymore

    I cannot seem to get Dailymotion embedded flash movies working. The movie is just a black screen. The same embedded movie on the same webpage works in windows. (Non-embedded) movies on the official Dailymotion site still works though.
    This happened only recently. I thought maybe it was a flash 10 issue, but after rolling back to flashplugin 9, the problem still remains.
    Does anyone has the same problem?

    Usually when a browser has an issue playing a Flash file it is due to the embedding code that is used in the html page.  Can you compare your code to another page's code to see what differences there are?  You should let Flash generate the embedding code rather than using some other software to do it if that is what you did.  Just have Flash publkish and html page, test that page in your various browsers, and if it works, copy/paste that code in place of what you have now.

  • The new ibook app and ibook update is designed for iPhone 5 operating system.   When my iPhone4 recently updated the ibook app, it created many problems using the ibook to download and read my books.    Can I get the previous ibook app back on my phone.

    The new ibook app and ibook update is designed for iPhone 5 operating system.   When my iPhone4 recently updated the ibook app, it created many problems using the ibook to download and read my books.    Can I get the previous ibook app back on my phone.

    Check your trash can on the desktop. The old version is automatically moved to the trashcan. You should be able to move it from the trashcan back to the Apps folder within the iTunes folder. The update that was pushed out was for iBooks to work with iOS 7 not iPhone 5. iOS 7 was released today.

Maybe you are looking for

  • Network problem update to 0.8

    I update my system to 0.8 today , but my net doesnot work anymore,when I ping gateway, it replies packet filtered Here is my rc.conf # /etc/rc.conf - Main Configuration for Arch Linux # LOCALIZATION # LOCALE: available languages can be listed with th

  • BPM - Transformation Step

    In one of our BPM scenarios, while defining <b>Transformation</b> step. I have defined the interface mapping in IR. After refering the interface mapping from IR, the source and target messages are read from the interface mapping. the values for both

  • 2 different size displays- different settings

    Hi. New to Mac. Just got a new i5 Mini a week ago. I have a older 19" LCD monitor that has a VGA-mac adaptor on it, and I have a HDMI cable going to my 60" plasma TV-via my HT receiver. I mirror the images and can see both screens ok, but to make the

  • Improvement of help in JDeveloper

    If you want some feed back. We were discussing with a friend about the BIG down in the price in Oracle's shares, and he commented about Jdeveloper and Visual Studio, and the impact it has in that descent. Based on that, I think if you compare Jdevelo

  • Delimiting IT0009 for Termination action

    Hi All, I have a requirement to delimit the bank details IT0009 30days after termination of the employee. Can any one suggest me regarding. Thanks, Sang