首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建iOS安全音频播放器

如何创建iOS安全音频播放器
EN

Stack Overflow用户
提问于 2011-05-15 02:35:49
回答 3查看 1.8K关注 0票数 2

我正在尝试创建一个简单的音频播放器,将在与iPhone和iPad一起使用的iOS工作。

音频是从base64编码数据(我使用PHP base64编码函数创建的)中获得的。

下面是我的代码:

代码语言:javascript
运行
复制
<audio controls="controls" autobuffer="autobuffer" autoplay="autoplay">
    <source src="data:audio/ogg;base64,{my_base64_data}" />
</audio>

然而,这在Firefox中有效,但在Safari中不起作用。

我是不是做错了什么?

敬请协助。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-15 03:45:15

好吧,我设法解决了这个问题。

我简单地创建了一个替代ogg的mp4,编码为base64,并使用原始的base64数据添加了另一个源标记。

代码语言:javascript
运行
复制
<audio controls="controls" autobuffer="autobuffer" autoplay="autoplay">
    <source src="data:audio/mp4;base64,{my_base64_data_for_mp4}" />
    <source src="data:audio/ogg;base64,{my_base64_data_for_ogg}" />
</audio>

到目前为止,似乎没有任何问题。

票数 2
EN

Stack Overflow用户

发布于 2011-05-15 02:39:46

我觉得safari根本不做ogg。我可能是错的或尝试了一个坏的文件,但我不能玩ogg。

票数 2
EN

Stack Overflow用户

发布于 2011-05-15 02:43:33

iOS上没有ogg/vorbis解码器。

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

https://stackoverflow.com/questions/6004001

复制
相关文章

相似问题

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