1

ビデオストリーミングに標準の 3G 接続を使用しています。「ストリーミング メディア」アプリケーションは正常に動作します。

しかし、WinMo 6.1 デバイスをラップトップに接続すると、ActiveSync 経由でインターネット接続が使用されます。また、ラップトップがファイアウォールなどの背後にあるため、ビデオ ストリーミングが正しく機能しなくなります。ただし、デバッグやファイルのアップロードには ActiveSync 接続が必要です。

ActiveSync 接続が開いているときに、WinMo 6.1 (HTC) がすべてのインターネット トラフィックに 3G / HSDPA を使用するように強制するにはどうすればよいですか。

更新: 「ストリーミング メディア」アプリケーションは、3G ネットワーク経由で接続するように構成されています。

Update2: 少なくとも私のアプリケーションでは、ConnMgrMapConRef と ConnMgrEstablishConnectionSync (必要な接続を選択するため) を呼び出すことで問題が解決しました。

Update3: Connection Manager API への便利なリンク。

4

1 に答える 1

0

私はそれを自分で試したことはありませんが、Connection Managerを見てください。特定のネットワークを使用するようにアプリケーションを構成できるようです (リンク)。

ActiveSync が接続されているときに通知を受け取ることができるMicrosoft.WindowsMo​​bile.Status 名前空間も参照してください。

デバッグのみの場合は、まず電話の構成で試してみます。ネットワークを自動的に検出するのではなく、Internet Explorer の接続設定を変更してみてください。

于 2008-11-26T11:10:05.050 に答える