在iOS下的Fancybox中播放mp3的问题

问题描述 投票:1回答:1

我希望能够将FancyBox用于phpBB板上的混合媒体类型。感谢Janis的建议,我现在可以使用pdf.js将pdfs显示为html。该演示可用于Windows浏览器和iOS浏览器:

http://59plymouth.net/59test/viewtopic.php?f=20&t=3353&p=22872#p22872

...除了mp3。因为没有用于“音频”的Fancybox数据类型,所以我使用了“视频”,并且适用于Windows。 iOS就坐在那儿;您也无法手动启动播放器。我认为Janis在某个地方建议他考虑添加此数据类型,但我不知道它是否曾经发生过。这是呈现的phpBB代码的片段:

<a data-fancybox="gallery1" data-type="video" href="./download/file.php?id=16192" data-caption="this is an audio"> <video width="350" height="auto" controls=""><source src="./download/file.php?id=16192"></video></a>

由于附件流是基于ID使用“ file.php”检索的,因此无法在href中显式声明mime-type。是否有人对我如何解决此问题有任何想法?

jquery ios fancybox mp3 phpbb
1个回答
0
投票

问题解决了!在phpBB中,file.php调用functions_download.php,其中Content-Type在标头中设置。对于视频(mp4)和音频(mp3),我都分配了视频/ mp4。 Windows浏览器适用于此功能,但iOS不适用。现在,我将Content-Type设置为audio / mpeg(iOS下载带有扩展名.mp3的文件时Fiddler报告的内容),并且可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.