React不会播放音频

时间:2017-04-03 02:17:22

标签: reactjs audio

在我的React项目中,我得到了这个PresentationManager类,我在index.js文件末尾调用了一个简单的方法,如下所示:

presentationManager.startPresentation();

该方法仅执行以下操作:

var scoreAudio = new Audio("path/to/myWav.wav");
scoreAudio.load();
scoreAudio.volume = 0.5;
scoreAudio.play();

当我运行我的代码时,这些行在没有任何异常但没有音频播放的情况下执行。

如果我使用完全相同的4行,并将它们放在HTML页面脚本标记中,而不是其他内容,它可以完美地工作,并播放我的音频。

知道为什么吗?

以下是我的index.js文件的完整代码。

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
import pData from './data/pData.js';
import tData from './data/tData.js';
import PresentationManager from './presentation/PresentationManager.js';

var presentationManager = new PresentationManager(tData, pData);

ReactDOM.render(
  <App presMgr={ presentationManager }/>,
  document.getElementById('root')
);

presentationManager.startPresentation();

0 个答案:

没有答案
相关问题