首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS下在Fancybox中播放MP3的问题

iOS下在Fancybox中播放MP3的问题
EN

Stack Overflow用户
提问于 2020-02-24 05:22:11
回答 1查看 56关注 0票数 1

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

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

因为没有针对“音频”的...except数据类型,所以我使用了“视频”,并且它在Windows上工作。iOS只是坐在那里;你也不能手动启动播放器。我想Janis建议他考虑添加这种数据类型,但我不知道这种情况是否发生过。下面是呈现的phpBB代码片段:

代码语言:javascript
运行
复制
<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类型。有没有人对我如何解决这个问题有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2020-03-01 00:18:51

问题解决了!在phpBB中,file.php调用functions_download.php,在header中设置Content-Type。对于视频(mp4)和音频(mp3),我都指定了视频/mp4。Windows浏览器支持这一点,但不支持iOS。我现在将Content-Type设置为音频/mpeg(当iOS下载一个带有.mp3扩展名的文件时,Fiddler报告的内容类型),它就可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60366979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档