【问题标题】:QuickTime Plugin not playing M4A (Apple Lossless Audio) FilesQuickTime 插件不播放 M4A(Apple 无损音频)文件
【发布时间】:2015-01-20 12:29:43
【问题描述】:

我正在通过QT_GenerateOBJECTText_XHTML JavaScript 调用使用 Quicktime,该调用是通过 JS API 控制的 QT 播放器。出于某种原因,MP3 文件播放得很好,但 Apple Lossless(16 位和 24 位)文件似乎可以正确播放(播放器已初始化并且 JS 调用了正确的值,例如 GetDuration() 返回当前歌曲长度),但是没有声音播放。其他所有文件类型都可以正常工作。这适用于带有 QT 7.7.6 的 Windows 8.1 和带有 QT 10.4 的 OS X 10.10 有人知道这里发生了什么以及如何解决这个问题吗?

这是我正在使用的测试代码。例如,测试文件可以在http://www.linnrecords.com/linn-downloads-testfiles.aspx 下载。

<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div id="playerContent">
            <object 
                classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" 
                width="150" 
                height="150" 
                codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=7,3,0,0" 
                id="ld_player_obj">
                <param name="src" value="/test/recit16bit.m4a">
                <param name="enablejavascript" value="True">
                <param name="postdomevents" value="True">
                <param name="autoplay" value="true">
                <param name="controller" value="true">
                <param name="loop" value="false">
                <param name="bgcolor" value="0000">
                <embed src="/test/recit16bit.m4a" width="150" height="150" pluginspage="http://www.apple.com/quicktime/download/" name="movie1" id="ld_player_emd" enablejavascript="True" postdomevents="True" autoplay="true" controller="true" loop="false" bgcolor="0000">
            </object>
        </div>
    </body>
</html>

【问题讨论】:

    标签: javascript plugins quicktime lossless-compression


    【解决方案1】:

    Quicktime 7.7.6 网络插件停止支持某些旧版编解码器。如果您下载 7.7.4 版,它应该仍然可以工作。

    但更好的解决方案是远离插件。停止使用 Quicktime 并改用 HTML5 音频控件,或者有一个音频文件的下载链接可打开默认音频文件播放器。

    【讨论】:

    • 谢谢!您能给我一个更改公告的链接吗?仍然不是通过静默失败来实现更改的好方法,也不是使用格式不受支持的消息显式失败的播放。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 2014-12-15
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    相关资源
    最近更新 更多