私はかなりPHPとApacheに新しいです。私のルートフォルダはC:\ xampp \ htdocsで、私のPHPとjavascriptはC:\ xampp \ htdocs \ CFにありますが、私は以下のパスで映画コレクションにアクセスする必要があります:F:\ Movies - 2そしてE: \ Movies(これらは外付けハードドライブです)。私はいくつかの読書をし、httpd.confフォルダにエイリアスを使用してこれらのフォルダにアクセスできることを知りました(私はそれらをあまりにも多くrootディレクトリにコピーしています)ので、httpd.confフォルダは次のようになります:方向のすべては、私は読者が完全にnoobのではなかったこと:)Xampp/Apacheはエイリアスフォルダ内のファイルを再生できません
私は写真にアクセスできるようにしていますいずれにせよ仮定見つけることができたので、私はおそらくこれを正しく設定していなかった
ServerName localhost:80
Alias /Movies2 "F:\Movies - 2"
Alias /Movies "E:\Movies"
DocumentRoot "C:/xampp/htdocs"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory />
Options +Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
エイリアスフォルダが、対応するムービーは再生されません。たとえば、以下の画像要素が正しく表示されます:
<img src="../Movies2/127 Hours (2010)/folder.jpg" />
ただし、以下の動画が再生されません。
<OBJECT ID="MediaPlayer" WIDTH="712" HEIGHT="428" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">
<PARAM NAME="FileName" VALUE="127 Hours (2010).avi">
<PARAM name="autostart" VALUE="false">
<PARAM name="ShowControls" VALUE="true">
<param name="ShowStatusBar" value="false">
<PARAM name="ShowDisplay" VALUE="false">
<EMBED TYPE="application/x-mplayer2" SRC="../Movies2/127 Hours (2010)/127 Hours (2010).avi" NAME="MediaPlayer"
WIDTH="192" HEIGHT="190" ShowControls="1" ShowStatusBar="0" ShowDisplay="0" autostart="0"> </EMBED>
を私は右の埋め込まれたメディアプレーヤーとプロパティを選択しクリックすると、 "http:// localhost/Movies/127%20Hours%20この画像のプロパティを選択すると、 " http:// localhost/CF/127 Hours(2010).avi " が表示されます。 (2010)/フォルダー。 jpg "
埋め込みメディアプレーヤーで映画を再生するにはどうすればよいですか?
こんにちはShivanさんからのお返事ありがとうございます。フォルダCFは私のPHPとjavascriptがある場所です。ただし、ムービーファイルはCFフォルダにありません。ムービーへの正しいパスは「../Movies2/127 Hours(2010)/ 127 Hours(2010).avi」です。したがって、ムービープレーヤーのプロパティをクリックしてソースを見ると、「http:// localhost/Movies2/127%20Hours%20(2010)/ 127%20Hours%20(2010).avi」と表示されます。 。しかし、私のムービーファイルがCFフォルダにないので、私が知っているhttp:// localhost/CF/127 Hours(2010).aviは正しくありません。 – yerty
また、スペースを入れずにムービーの名前を変更して、コード内のsrcを更新しようとしましたが、うまくいきませんでした。しかし、私は将来それを考慮に入れるでしょう。私もあなたが示唆したプレーヤーを使ってみましたが、どちらも助けにはなりませんでした。 – yerty
いくつかチェックしてください:1.コーデックがありますか? (AVIにはあらゆる種類のビデオ&オーディオコーデックが含まれます)。 2. ../pathの代わりに絶対パスを使用してデバッグしてください。 3. ApacheのMIMEをチェックし、AVIを許可しますか? – Raptor