HTML5音频控件未在iBooks中完全显示

时间:2015-06-08 12:50:08

标签: html5 audio html5-audio ibooks

我正在为iBooks Author构建一个HTML5小部件,允许用户播放音频剪辑的不同部分。虽然我在播放器代码中包含了controls

<audio id="clip" controls><source src="clip.m4a" type="audio/m4a" /></audio>

或只是

<audio id="clip" src="clip.m4a" controls/></audio>

当我导出到iBooks以在iPad上预览时,我最终只有一个播放/暂停按钮,如下面的屏幕截图所示:

Screenshot of player with only a play button and no other controls

我用ogg,m4a,mp3和wav格式试过这个,所有这些都给出了同样的问题。

这是我的代码的问题吗?我想知道它是否只是iBooks中HTML5媒体的限制,因为他们更喜欢我使用内置的媒体小部件。不幸的是,iBooks Author的内置媒体小部件不允许只听部分剪辑的选项,这对于我正在构建的语言学习材料至关重要。

我可以包含两个单独的音频文件,但这样做会复制媒体,并且在整本书的过程中,会显着增加书籍文件的大小。

提前致谢...

1 个答案:

答案 0 :(得分:-1)

我相信iBooks使用类似的Safari渲染引擎和其他应用程序使用的WebView。在我的应用程序中,我有一个WebView,它可以像你描述的那样加载控件。

我相信iOS中的所有音频元素都只显示播放/暂停按钮。您可能需要为自己的播放器角色以获得其他功能,例如向前跳过和向后跳过按钮。