Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5音频控件在iBooks中未完全显示_Html_Audio_Html5 Audio_Ibooks - Fatal编程技术网

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

HTML5音频控件在iBooks中未完全显示,html,audio,html5-audio,ibooks,Html,Audio,Html5 Audio,Ibooks,我正在为iBooks作者构建一个HTML5小部件,允许用户播放音频片段的不同部分。尽管我在播放器代码中包含控件,因此: <audio id="clip" controls><source src="clip.m4a" type="audio/m4a" /></audio> 或者干脆 <audio id="clip" src="clip.m4a" controls/></audio> 当我导出到iBooks以便在iPad上预览时,我只

我正在为iBooks作者构建一个HTML5小部件,允许用户播放音频片段的不同部分。尽管我在播放器代码中包含控件,因此:

<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的内置媒体小部件不允许只听片段的一部分,这对于我正在构建的语言学习材料来说是必不可少的

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


提前感谢…

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

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