我想在iPad的EPUB文件中播放音频。音频应播放和暂停点击图像。图像也应该改变。通过JavaScript为iPad播放音频EPUB
1
A
回答
1
不确定图片部分。您可以在EPUB中使用和标记iPad。一些很好的信息可以在Liz Castro's blog找到。
3
我们使用我们保存为'audio-player.js'的以下JS代码。
var channel_max = 12; // number of channels
audiochannels = new Array();
for (a=0;a<channel_max;a++) { // prepare the channels
audiochannels[a] = new Array();
audiochannels[a]['channel'] = new Audio(); // create a new audio object
audiochannels[a]['finished'] = -1; // expected end time for this channel
}
function play_multi_sound(s) {
for (a=0;a<audiochannels.length;a++) {
thistime = new Date();
if (audiochannels[a]['finished'] < thistime.getTime()) { // is this channel finished?
audiochannels[a]['finished'] = thistime.getTime() + document.getElementById(s).duration*1000;
audiochannels[a]['channel'].src = document.getElementById(s).src;
audiochannels[a]['channel'].load();
audiochannels[a]['channel'].play();
break;
}
}
}
这里是你如何使用它:
添加音频播放器的js文件:
<script src="../js/audio-player.js" type="text/javascript"/>
音频标签添加到身体:
<audio id="storyAudio1" preload="auto" src="../audio/page_1.caf"/>
添加带有onClick事件的图像:
<img src="../images/play-button.png" class="audioButton"
onclick="play_multi_sound('storyAudio1')"/>
如果你想看一个真实的例子,下载“故事轮”(免费),创建一个故事,然后给你自己发送一个ePub版本的故事创建。
我们将很快发布“自动播放”版本,这对我们应该会更好一些。让我知道你的想法。
Andy
相关问题
- 1. 使用javascript在iPad上播放音频
- 2. 在iPad上播放音频
- 3. Javascript ::通过HTML5播放多个音频文件音频播放器播放列表
- 4. 通过JS重叠播放音频
- 5. Android - 通过听筒播放音频
- 6. 通过jquery播放mediaelement.js音频点击
- 7. 通过解码Base64播放音频
- 8. 通过VoIP播放音频文件
- 9. Javascript音频播放/停止
- 10. 在javascript中播放音频
- 11. Javascript音频播放两次
- 12. 使用Uri通过媒体播放器播放音频剪辑
- 13. 通过java播放音乐
- 14. 音频正在播放,但视频不在iPad中的mpmovieplayercontroller中播放
- 15. HTML5:播放音频
- 16. ActionScript播放音频
- 17. Android音频播放
- 18. 播放音频流
- 19. 是否可以通过Rtmidi音频驱动器播放声音?
- 20. 通过音频轨道在Android中播放音乐
- 21. Swift 3.0 AVAudioPlayer通过音乐播放音频
- 22. 通过不透明度变化播放背景音乐/音频?
- 23. MIDlet音频播放噪音
- 24. 无法通过扬声器播放视频音频 - iOS
- 25. iPhone SDK - 通过UIWebView播放音频/视频
- 26. 我想通过视频播放.m3u8格式的音频js
- 27. html5音频:单击时在ipad上播放“立即”声音?
- 28. 使用javascript播放音频的Android WebView
- 29. JavaScript音频播放的延迟
- 30. 如何在Cocos2D中播放音频javascript
为什么选择频道?所以如果我有14个音频文件,我应该有14个频道? – jnbdz 2012-09-23 18:44:12