QT_GenerateOBJECTText_XHTML
JS API を介して制御される QT プレーヤーへの JavaScript 呼び出しを介して Quicktime を使用しています。何らかの理由で、MP3 ファイルは正常に再生されていますが、Apple Lossless (16 および 24 ビット) ファイルは正しく再生されているようです (プレーヤーは初期化され、JS は Renturen の正しい値を呼び出します。たとえば、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>