私はIonic 2アプリケーションでWaveSurfer JavaScriptスクリプトを使用しようとしています。Wavesurferはionic 2 androidで動作しません
私はその後、私はindex.htmlをでそれをインポートし、min.js私のWWWフォルダ以下を入れて、私は私の.TSファイルにWaveSurfer変数を宣言しました。
initContainer() {
this.wavesurfer = WaveSurfer.create({
container: document.getElementById("container"),
waveColor: 'violet',
progressColor: 'purple'
});
this.wavesurfer.load(this.filePath + this.directoryName + "/" + this.audioFileName);
}
コンテナを初期化します。
<div id="container"><wave style="display: block; position: relative; -webkit-user-select: none; height: 128px; width: 100%; overflow-x: auto; overflow-y: hidden;"><wave style="position: absolute; z-index: 2; left: 0px; top: 0px; bottom: 0px; overflow: hidden; width: 0px; display: none; box-sizing: border-box; border-right-style: solid; border-right-width: 1px; border-right-color: rgb(51, 51, 51);"><canvas style="position: absolute; left: 0px; top: 0px; bottom: 0px;"></canvas></wave><canvas style="position: absolute; z-index: 1; left: 0px; top: 0px; bottom: 0px;"></canvas></wave></div>
コンテナは何が作成されたので、インポートがうまくいっていると思います。
play() {
this.wavesurfer.play();
}
私が再生ボタンを押した後、何も起こらず、コンテナは空です。 質問:このライブラリを使用して、のAndroidで音声を視覚化できますか?
または私はちょうど間違いをどこかにしましたか?
(ちなみに、私はcordova-audio-inputで録音された私自身のオーディオファイルを試しました(私はcordova-media-pluginでも試しました)。彼らは起動しません)。
助けていただければ幸いです。
あなたはそれを機能させるために管理しましたか? – frankie
はい、私はあなたが今すぐ見ることができるように私の答えを受け入れました。何か問題がありますか、あるいは助けたいですか? – Hexiler
私はブラウザやアンドロイドでうまくいっていますが、iOSではまったく動作していません。 iOSプラットフォームで試しましたか? – frankie