我有兩個網站維護在一個頁面內使用HTML音頻/ MP3對象。他們用來工作,但之後有些事情破裂了。如果客戶端瀏覽器是IE,則頁面依賴於Windows Media Player。2009年1月微軟更新打破IE7中的MP3聲音對象
大約一個月前,該對象將顯示爲WMP控件。它應該看起來像this alt text http://calgarydj.ca/img/wmp.jpg
但現在看起來像一個郵件插槽附帶一個微小的滾動條。
點擊此link即可查看。 alt text http://calgarydj.ca/img/wmp2.jpg
我認爲這種變化可能已經與2009年1月微軟更新發生。
我已經搜索了答案,但只發現了一個關於此問題的其他問題。我有 看到一些其他網站有相關的問題。這裏是another site,似乎有相同的問題 - 音頻示例見this page。
- 有沒有人遇到過這個問題? IE7在Windows XP(2系統)
- 這是發生在Vista或只是XP(或者它只是我的2系統)?
- 有沒有修復?
下面是一個典型的聲音對象
<div class="music">
<p>Pachelbel's Canon</p>
<object id="Cannon" type="audio/mpeg" data="./sound%20files/Pachebels%20Cannon.mp3" width="250" height="16">
<param name="autoplay" value="false" />
<param name="src" value="./sound files/Pachebels%20Cannon.mp3" />
<object id="Cannon" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="250" height="50">
<param name="autostart" value="false" />
<param name="url" value="./sound%20files/Pachebels Cannon.mp3" />
<param name="showcontrols" value="true" />
<param name="volume" value="100" />
</object>
</object>
</div><!-- end of control -->
這是一個很酷的網站的HTML。但是我已經試圖在這篇文章中添加圖片,圖片從未出現在最終文章中。我錯過了什麼?
那麼這種技術用於直到最近的工作,它只是現在在IE7中失敗。 IE7通常需要一個CLSID。我嵌套了2個對象,這樣如果第一個對象沒有被識別,瀏覽器就會在第二個對象中出現。 正確的編程會有第三次故障安全。 無論如何,你錯過了這一點。 – Diogenes 2009-02-22 16:36:37