0

私は自分の Web サイトにオーディオを追加するコンピューター サイエンス クラスのプロジェクトを行っています。私はクラウド 9 でこれを行っています。別のフォルダーに別の曲のフォルダーがあります。上位フォルダから曲にアクセスできるようにする必要があります。人々はこのコードを使用するように言っています:

    <source src="../folder/filename.mp3" type=mpeg">

しかし、コードは画像から提供されたもので、曲では実行できませんでした。このコードを使用すると、Web サイトに通常の再生ボタンが表示されますが、グレー表示されます。私はそれを機能させることができましたが、フォルダから曲を取り出してファイルと同じレベルに置いた場合に限ります. また、別のオーディオ ファイルをテストして、それが問題かどうかを確認しました。

4

1 に答える 1

2

サウンド ファイル アドレスが a で始まる絶対サイト URI ルーティングを使用し/、URL のルートからのパスを示します。

たとえば、
現在の出力ファイルが でwww.site.com/output/file.html、サウンドをロードしたい場合は、アドレスwww.site.com/sounds/laugh.mp3の一部を参照として使用します。/sounds/laugh.mp3で始まるため、/これは絶対サイト URL であることを示し、ページ固有の URL ではなく、ルート HTML ディレクトリを示します。

 <source src="/sounds/filename.mp3" type=mpeg">

このような相対パス../sounds/filename.mp3を使用すると、ベース フォルダー ( www.site.com/index.html) またはwww.site.com/sounds/silly/horses.html. ただし、絶対パスは常に機能します (宛先ファイルが存在し、アクセス可能である限り)。


ヒント: サウンド ファイルもアップロードしたことを確認してください。

于 2016-10-15T15:57:03.333 に答える