0

このコードは、私たちの教会のサイトにオーディオ プレーヤーを埋め込む方法に関するクイック ヒントから抜粋しました。説教を再生したいのですが、説教はFTPサーバー上にあり、URLが送信されるはずのファイルのアドレスを配置すると機能しません。

それを行うためにコード(以下)を修正する方法はありますか?他の回避策や提案はありますか?

<embed type="application/x-shockwave-flash" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" quality="best" flashvars="audioUrl=ftp://ecclesialatina.asuscomm.com/My_Passport/Webmaster/003_Fr.%20Brancich_Examination%20of%20Conscience_2013_02_17.mp3" width="500" height="27"></embed>

ありがとう

4

1 に答える 1

0

URL を変更して、ユーザー名とパスワードを含めることができます。

ftp://username:password@hostname/path

ただし、これにはいくつかの問題があります。最も明白なのは、FTP サイトのユーザー名とパスワードが、サイトのソースを見ようとする人に公開されることです。したがって、これは非常に悪い考えです。また、特定の swf がサポートしていない限り、動作しない可能性があります。それでも、一般にアクセスできるようにする場合は、オーディオを HTTP サーバーに配置する方がはるかに優れています。

パスワードを持つユーザーのみがファイルにアクセスできるようにする場合は、より優れた、まったく異なるソリューションが必要になります。Javascript を使用してユーザーからユーザー名とパスワードを取得し、上記のソリューションを使用できると思いますが、何かを再生しようとするまで間違ったパスワードを入力してもエラー メッセージが表示されないため、これも理想的ではありません。

最後に、繰り返しますが、最善の方法はオーディオを HTTP サーバーに置くことです。

于 2013-03-04T15:39:34.723 に答える