4

私は現在、音楽が(バックグラウンドで)常に実行されているアプリを持っています。
このアプリをMango版でアップグレードして、オーディオ再生エージェントを使用したいと考えています。マンゴーでは、クラスライブラリの背景エージェントを参照することは可能ですか?

再生ロジックの大部分は、現在メインアプリで参照されているクラスライブラリにあります。ベータ2版のmangoツールを使用して、クラスライブラリプロジェクトからエージェントへの参照を追加すると、「選択した参照をバックグラウンドエージェントによってサポートされていないため追加できません」というメッセージが表示されます。

これは既知の問題であるか、設計上の問題ですか?
既知の回避策はありますか?
代替手段はありますか? (コードをアプリケーションプロジェクトに移動する以外)

はい、私はライブラリプロジェクトを7.1に更新しました。

答えて

1

これは、ライブラリの参照先によって異なります。すべての参照がサポートされるわけではありません。変更する必要があるかもしれません。ライブラリは7.1ライブラリか7.0ライブラリ(これは問題の可能性があります)ですか?

+0

チームはまた、図書館の他の参考文献に依存すると言いましたが、私はそうではないことを発見しました。それは実際には正しい動作であり、ツールによって強制されます。エージェントはアプリケーションによってのみ参照されるべきです。別の方法で作業しようとすると、さまざまな問題にぶつかることがあります。先週、バックグラウンドのオーディオエージェントと一緒に仕事をしていたので、私は彼らと一緒に仕事をするには、ほとんど完全に自信を持っていて、書き上げを計画しています。 –

関連する問題