2017-08-07 8 views
0

私はモバイルアプリケーションを作成するためにXamarin Formsを使用しています。 MP3ファイルを再生するためにXamarinAudioManagerパッケージをダウンロードし、このコード行を使用してパスを設定しています。iOS:オーディオMP3ファイルのパス

  Audio.Manager.SoundPath = "/Users/TaylorWong/Projects/test/test/Sounds"; 

ファイルは私のコンピュータのiPhoneシミュレータで再生されますが、実際のiPhoneでは再生されません。オーディオファイルのパスに問題があります。私はファイルがiOSリソースフォルダ、Soundsフォルダ、Visual Studios、そして自分のコンピュータに保存されていても、ファイルにアクセスしているとは思わない。どんな提案も大歓迎です!

答えて

0

XamarinAudioManagerの仕組みは分かりませんが、ファイルをResourcesフォルダに追加し、mp3ファイルの名前を設定するだけで、ファイルにビルドアクション=バンドルリソースがあることを確認してください。あなたはこの

Audio.Manager.SoundPath = "subfolder/YourFileName.mp3" 
+0

のようにサブフォルダの使用を持っている場合

Audio.Manager.SoundPath = "YourFileName.mp3" 

は、私は単にデフォルトXamarinマネージャ音パスがすでに内部の「音」に設定したので、私はパスを述べたコード行を取り出しましたリソースフォルダ。私は私のアプリでMP3ファイル "Sounds"を持つフォルダにも名前を付けました。ありがとう! –

関連する問題