1

私は夢中になっていると思います。私のすべての検索は、これを適切に行っていることを示していますが、まだ反対の結果が得られています。私は2つのスクリプトを持っています。1 つ目はライブラリ (RecordRTC) で、2 つ目はライブラリを使用した JavaScript です。何をしても、スクリプトが最初に読み込まれ、ライブラリが 2 番目に読み込まれます。そして、ブラウザはこれが真実であることを(タイムラインに)表示し続け、スクリプトは「RecordRTCが定義されていません」というエラーを表示し続けます-スクリプトがライブラリをロードする前に呼び出していることを示します。

以下は、私が使用しているすべてのhtmlコードです。助けを送ってください。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Testing RecordRTC</title>
<script type='text/javascript' src="http://RecordRTC.org/latest.js"></script>
</head>
<body>
    <div id="videos-container">
        <video id="video"></video>
    </div>
  <script type='text/javascript' src="./js/videos02.js" defer></script>
</body>
</html>
4

1 に答える 1

3

バリデーターを使用します。

asyncおよびdeferはブール属性です。それらは存在するか、省略されています。trueと の値を与えることはできませんfalseこのスクリプトの async is on にasync=falseエラー修正されるエラーです。

ライブラリはロードされる前に呼び出されています。これは、ライブラリを非同期にロードして遅延させることができるため、ブラウザが他のスクリプトをロードする前にライブラリを待機しないためです。

于 2015-06-22T15:50:49.477 に答える