2017-11-12 13 views
5

私は現在、コードのファイルプラグインを使用してアプリケーションのディレクトリ(Android)に保存したオーディオファイルを読み込もうとしていますが、 「ENCODING_ERR」を表す同じエラーコード5。(Ionic)ファイルを読み込もうとしたときのCordovaファイルのプラグインエラー

これは私がファイルを作成し、これは私が記録を停止し、ファイルを保存

stop() { 
this.mediaobject.stopRecord(); 
this.mediaobject.release(); 
... 

をそして、私はこだわっているところ、これはどのようにある

start() { 
    this.filename = this.file.externalDataDirectory.replace(/file:\/\//g, ''); 
    this.mediaobject = this.media.create(this.filename + 'audioprofile' + '.3gp'); 
    this.mediaobject.startRecord(); 
} 

の記録を開始する方法である:右保存した後それは、私が文字列としてそれを持っている必要がありますので、私はそれを読もうとしています

stop() { 
this.mediaobject.stopRecord(); 
this.mediaobject.release(); 

this.storage.get("uid").then((id) => { 

    try{ 
    this.file.readAsDataURL(this.filename,'audioprofile'+'.3gp').then((filecontent)=>{ 
    alert(filecontent); 
},(err)=>{ 
    alert(err.code); 
    }) 
    } ` 
alert(content)は私にその文字列を表示する必要があります)

私はそれを知った研究の後に、正しいパスを与えていないということを意味しますが、私はすべてを試しました。ファイル名とファイルパスの組み合わせが作成されました。 。

このcordovaプラグインでファイルを読むことができたかどうかを知りたい場合は、私を助けてください。

おかげさまで、これは私の最初の投稿です\ o /(私はいつもウェブサイトを使用していますが、皆さんを愛していますが)。

+0

デバイスでテストしているといいですか? – Sampath

+0

はい、私はそれを私のデバイス上でコードホイールを構築して実行することでapkを生成しています。他のすべての機能は完全に動作しています(オーディオレコーダーとプレーヤーを含む)。 – Cypheon

答えて

0

私はFile-Path Pluginでこれを行うことができました.File-Pluginが理解しファイルにアクセスできる方法でファイルのPathを解決してから、必要な方法で操作するだけです。

関連する問題