問題タブ [background-agents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
468 参照

windows-phone-7 - Windows Phone - カスタム イメージを使用してバックグラウンド エージェントからライブ タイルを更新する

カバーがインターネットからロードされている場合、アルバムカバーに雲の画像を追加しようとしています。これを Background Audio エージェントで実行しようとしていますが、ほぼ成功したと思います。問題は、タイルに黒い画像があることです。テスト中に、雲の画像が入ったカバー画像が表示されることはほとんどありませんでしたが、ほとんどの場合、黒い画像が表示されます (雲が入った黒い画像が表示されることもあります)。

誰でも問題を見つけるのを手伝ってもらえますか? ありがとう

編集 これが機能しているパターンと機能していないパターンがほとんど見つかりませんでした。アプリケーションが実行されていて、これを 2 回 (TrackReady と SkipNext で) 呼び出すと、クラウドでカバー イメージを取得することがよくあります。バックグラウンド エージェントのみを (アプリを実行せずに) 実行している場合、常に黒い画像が表示されます。そして、多くの場合、最初の UpdateAppTile 呼び出しは単なる黒い画像であり、2 番目の呼び出しは雲のある黒い画像です。その黒い色はデフォルトのキャンバスの背景なので、URLからカバー画像をロードするときに遅延の問題があると思います. しかし、私の場合、 ImageOpened イベントをどのように使用するか、それが役立つかどうかはわかりません。

0 投票する
1 に答える
650 参照

c# - Windows Phone 8 - 2 バックグラウンド オーディオがクラッシュし、両方のアプリが終了する

約 1 週間前、私は Windows Phone ストア用のオンライン バックグラウンド ラジオ ストリーミング アプリを提出しました。アプリは非常に優れていました (エミュレーターを使用してテストしたため、考えられるすべてのセクターで良好でした) が、認定のために提出したときは失敗しました。

エラー ログによると、誰かが Music + Video ハブから既に Music を再生していて、このアプリを開こうとすると、両方のアプリがクラッシュして予期せず停止します。

これまでのところ、Music of Music + Video ハブもバックグラウンド ミュージックであり、2 つのバックグラウンド ミュージックを同時に再生すると、アプリがクラッシュするためです。それは他の理由かもしれませんが、説明されている理由は私にとってより論理的であるように思えました.

では、Music + Video ハブのアプリの状態を変更する方法を教えてくれる人はいますか? アプリの両方の状態が同じにならないように、音楽 + ビデオ ハブのアプリを一時停止または一時停止したい。そうすれば、アプリがバックグラウンドで互いに衝突することはありません。

この点で誰かが私を助けることができますか?

0 投票する
2 に答える
555 参照

c# - BackgroundAudioPlayer の PlayStateChanged イベントを使用するには?

私のアプリでは、いつプレイ状態が変化したかを知りたいです。しかし、イベントをサブスクライブして現在の状態を取得する方法がわかりません。どうやってやるの?ありがとう。

MSDNにステートメントがありますが、その意味と実装方法を理解できませんでした:

Windows Phone 8 では、PlayStateChangedEventArgs をチェックして、オーディオ プレーヤーが現在の再生状態に入る前に発生した CurrentPlayState と IntermediatePlayState の両方を確認できます。

詳細:

メインページでこれを行います:

それから

しかし、これは event と eventargs を使用する正しい方法ではないと感じています。また、正しい最新の値も得られません。

0 投票する
1 に答える
391 参照

c# - バグ?リリース モードでの Windows phone 8 リソース集約型タスク

私のアプリケーションは、リソース集約型タスクを使用して画像をアップロードできる自動アップロード機能を使用しています。

ScheduledActionService.LaunchForTest を使用すると正常に動作しますが、このコード行を消去すると、リソースを集中的に使用するタスクが実行されなくなります (電話がすべての要件を満たしていることがわかります)。

アプリはところでリリースモードです。

何が起こる可能性がありますか?数時間後に実行されますか、それとも実行されませんか? バグはありますか?

0 投票する
1 に答える
68 参照

c# - バックグラウンド エージェント WP7 で電話連絡先を取得する方法

24時間ごとに連絡先をサーバーに同期しようとしています。そのため、バックグラウンド エージェントを使用しています。連絡先に電話をかけようとすると、電話の連絡先が取得されません。私のコードはここにあります...

誰でも私に何が問題なのか、またはより良い方法を提案できますか....

0 投票する
1 に答える
574 参照

c# - Windows Phone バックグラウンド エージェントのメモリ制限

私は Windows Phone バックグラウンド エージェントを持っており、1GB のメモリを持つことになっている Emulator 720P を使用してデバッグしています。

この記事によると、このようなデバイスのエージェントは最大 20MB のメモリを使用できます。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942%28v=vs.105%29.aspx

ただし、エージェントを使用してデバッグすると

11MBが返されます。

また、1GB を超える RAM を搭載した実際の電話を試してみましたが、それでも同じ結果が得られました。

ここで何か間違ったことをしていますか?

0 投票する
2 に答える
169 参照

.net - Windows Phone 8 で閉じたアプリを前面に表示する

LaunchUriAsync() と Package.Luanch() を使用して、Windows Phone 8 で閉じたアプリを取り込もうとしています。

LaunchUriAsync() の問題は、フォアグラウンド アプリケーションから呼び出す必要があり、バックグラウンド アプリケーションから呼び出されたときに機能しないことです。Periodic エージェントを使用してアプリケーションを起動しようとしています。私はそれを前面に出したいだけです。それでおしまい。これは、定期的なエージェントのタイムスパンが 25 秒しかないためです。

パッケージクラスで。起動アプリケーションと同じパブリッシャー ID を持つパッケージを起動できるようになります。バックグラウンドでこれを行うことが可能かどうかを知りたいです。

0 投票する
2 に答える
156 参照

windows-phone-8 - ScheduledTaskAgent が OnInvoke を複数回起動するのを防ぐにはどうすればよいでしょうか?

LaunchForTestを使用してScheduledTaskAgentをセットアップしました(呼び出されていることがわかっています)。メインアプリを起動すると、タスクが正常に追加されたように見え、OnInvokeが完了するまで実行されますが ( NotifyCompleteが呼び出されます)、再度実行されることはありません。NotifyCompleteを呼び出す以外に何もしないようにOnInvokeを削減しましたが、 ScheduledActionService.AddおよびScheduledActionService.LaunchForTestに続いて 1回しか実行されません(数秒の遅延があります)。

複数回の実行を妨げているのは何ですか?