我正在为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上预览时,我最终只有一个播放/暂停按钮,如下面的屏幕截图所示:
我用ogg,m4a,mp3和wav格式试过这个,所有这些都给出了同样的问题。
这是我的代码的问题吗?我想知道它是否只是iBooks中HTML5媒体的限制,因为他们更喜欢我使用内置的媒体小部件。不幸的是,iBooks Author的内置媒体小部件不允许只听部分剪辑的选项,这对于我正在构建的语言学习材料至关重要。
我可以包含两个单独的音频文件,但这样做会复制媒体,并且在整本书的过程中,会显着增加书籍文件的大小。
提前致谢...
答案 0 :(得分:-1)
我相信iBooks使用类似的Safari渲染引擎和其他应用程序使用的WebView。在我的应用程序中,我有一个WebView,它可以像你描述的那样加载控件。
我相信iOS中的所有音频元素都只显示播放/暂停按钮。您可能需要为自己的播放器角色以获得其他功能,例如向前跳过和向后跳过按钮。