0

为了方便起见,我正在尝试在 http 服务器上托管各种多媒体文件(我需要在网络浏览器和本地测试各种手机的多媒体兼容性)。但是,我发布的许多文件都无法正确下载和/或流式传输。

(注意:我<a src="whatever.mp3">......</a>用来在 XHTML 页面上包含文件链接)

例如,Android 同时支持 AMR-NB 和 AMR-WB。AMR-NB 文件 (.amr) 可以正确流式传输和下载,但AMR-WB 文件 (.awb​​) 在单击时会以纯文本形式打开或另存为 .txt 文件。有什么方法可以让手机正确识别这些文件类型(通过android,或者甚至更好,通过基于网络的修复)?

我遇到问题的其他文件包括 .dm 文件(DRM Forward Locked Media - 这些下载并在 Blackberry 上正常工作,但不适用于 Android,但是我使用的旧内容网站,.dm 文件在 Android 上工作 - 我可以' t找出与源代码的任何区别)

(注:如果有关系,服务器是我公司的私有内网)

4

2 回答 2

1

你用什么做服务器?

您可能必须为您使用的每种文件类型添加 MIME 类型声明才能使其正常工作

于 2012-06-13T15:32:50.083 回答
0

与其直接链接到文件,不如创建一个下载脚本,该脚本将获取文件,检查其大小,mime_type并将回显文件内容并Content-Type相应设置标题...

于 2012-06-13T15:34:45.597 回答