就像你可以开始播放一个YouTube视频,一旦它的某些部分已经加载,我想能够播放音频文件。我在用Howler.js。
var song = new Howl({
src: mySrc,
volume: myVol
});
问题是在开始播放之前,必须加载整个音频文件。对于网络速度慢的用户来说,这可能是一个问题。怎样才能实现音频立即开始播放的情况--它的某些部分已经加载,有或没有Howler.js?
我正在编写一个非常简单的教程,介绍如何使用Tabrisjs使用这个简单的代码播放音频文件,您可以在游乐场中进行测试。它可以工作,但将只播放音频文件一次和我必须释放它让它再次播放。我如何使音频播放不止一次?
// simple example to play audio file
const {Button, ui} = require('tabris');
var my_media = new Media('http://static1.grsites.com/archive/sounds/cartoon/cartoon001.mp3');
let btn
我制作网络游戏已经有一段时间了,我很快注意到,一旦我使用.cloneNode(true)多次播放相同的音频文件,以避免每次我想要播放音频文件时反复下载该文件,我就会失去对诸如播放音量和回放率等内容的控制,有人知道我如何才能重新控制每个音频文件副本的这些参数吗?
我试着从原始文件中设置音频拷贝的参数,但是没有果汁。
In the HTML :
<audio src = "sight.wav" id="sight"/>
<button onclick="playSound()">Play some audio<
我正在尝试使用vue.js中的for循环播放音频文件。我的代码如下所示
for(var i = this.start; i < this.end; i++) {
var audio = new Audio('some value');
audio.play();
if(audio.ended == true) {
//go for another iteration
}
}
我想在条件为真后进行另一次迭代。实际上我想在another.How之后播放一个音频文件,我可以这样做吗?
IE11不支持播放opus音频文件。这就是我使用ogv.js javascript库在IE11中播放它的原因。这个库将音频数据流到IE11的内部flash播放器并播放。问题是,在并行播放音频文件时,我必须不断地用光标重新绘制整个图像,以指示正在播放的音频的位置。Javascript是一种单线程脚本语言,所以我不能同时执行这两个任务。
我按以下方式调用函数。
var chart = new Chart();
var player = new OGVPlayer({});
//在chrome和firefox中我使用var player = document.createElement('a
所以我正试着做一个电台项目,只是为了好玩。在开始的时候,它会播放一个音频文件,比如:“欢迎来到97.5的节拍”,然后它会随机选择一首歌,在结束后,它会播放一个音频文件,说“这是令人敬畏的节拍。继续下一个!”它会播放一首不同的随机歌曲
激动人心的部分!代码!我试过这样做:
var audio = new Audio("test.mp3");
audio.play();
它就是不能播放任何东西?用JavaScript播放音频最简单、最快的方法是什么?请不要涉及HTML。
编辑:尝试使用Howler.js,但还是什么也做不了?代码如下:
//I moved it
var sound
我使用recorder.js上传用户的音频文件在我们的服务器上。这是在铬和火狐both..But的工作,我们的音频文件将是大约1分钟和1分钟的音频文件,它的生成大约8MB的文件,这是太大,无法上传到服务器上。
我试图更新recorderWorker.js文件:
更新的交织方法
function interleave(inputL, inputR)
{
var result = new Float32Array(inputL.length);
for (var i = 0; i < inputL.length; ++i)
result[i] = 0.5 * (inputL