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 回答