Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何让嵌入式谷歌音频播放器从安全(密码)FTP服务器播放MP3?_Html_Audio_Ftp_Embed - Fatal编程技术网

Html 如何让嵌入式谷歌音频播放器从安全(密码)FTP服务器播放MP3?

Html 如何让嵌入式谷歌音频播放器从安全(密码)FTP服务器播放MP3?,html,audio,ftp,embed,Html,Audio,Ftp,Embed,我从quicktips中获得了关于如何在我们教堂的网站上嵌入音频播放器的代码。我们想在上面播放布道,但是布道在FTP服务器上,当我把文件地址放在url应该放的地方时,它就不起作用了 是否有必要修改代码(见下文)以实现这一点?还有其他解决办法或建议吗 <embed type="application/x-shockwave-flash" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" quality="bes

我从quicktips中获得了关于如何在我们教堂的网站上嵌入音频播放器的代码。我们想在上面播放布道,但是布道在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>


谢谢

您可以更改URL以包含用户名和密码,即:

ftp://username:password@主机名/路径

然而,这会带来一些问题,最明显的是,它会将您的FTP站点的用户名和密码暴露给任何关注您站点源代码的人,因此这是一个非常糟糕的主意。除非特定的主权财富基金支持它,否则它也可能不起作用。即使如此,如果要公开访问音频,最好将音频放在HTTP服务器上

如果您希望文件只能由具有密码的用户访问,则需要一个更好的、完全不同的解决方案。我想您可以使用Javascript从用户那里获取用户名和密码,然后使用上面的解决方案,但这也不理想,因为如果他们输入了错误的密码,他们在尝试回放之前不会收到错误消息

最后,重申一下,最好将音频放在HTTP服务器上