5

私は彼らのサイトから Skype API を使用しています:ビデオ通話用の skype apir/uri

次の URI は、「Skype で他の人に電話をかけ、発信者のビデオを自動的にオンにします」と述べています。

skype:skypeUserName?call&video=true

インテントを開始すると、通話は正常に行われますが、デフォルトではどちらの電話でもビデオは有効になっていません。

私が持っている疑惑の1つは、疑問符が取り除かれている後のすべてです。これは私がそれを渡す方法です:

  static String skypeURI = "skype:stablesentryremote?call&video=true";

  public void initiateSkypeUri(Context myContext, String mySkypeUri) {

  // Create the Intent from our Skype URI
  Uri skypeUri = Uri.parse(mySkypeUri);
  Intent myIntent = new Intent(Intent.ACTION_VIEW, skypeUri);
  }

しかし、これは単に Skype のバグである可能性があります。

[更新] これは Skype の最新リリースで始まったバグだとどこかで読みました。そのため、この時点で回避策を探しています。

4

2 に答える 2

1

Android および iOS 用の Skype の最新バージョンでは、ビデオ通話に問題があるようです。おそらく、新しいアプリはビデオ通話を電話会議として扱いますが、それが 1 対 1 の通話であっても (skype api/uri doc に記載されているようにサポートされていません)、この問題をたとえば appstore を通じて MS に報告することをお勧めします (ないGoogle Playで同様の可能性があるかどうかを確認してください)、Androidでも同じバグが発生することに言及してください。

MS がバグを修正するのを待っている間に何かをできるだけ早く機能させる必要がある場合は、解決策を提案しますが、機能する実装のために費やす必要がある時間の価値がないかもしれません. しかし、私はそれを検討するためにあなたに任せます。

  1. あなたができることは、一意のメッセージでリモートセントリーにメッセージを送信する(または単に通常の呼び出しを行う)ことです。つまり、「ビデオコール:ここにタイムスタンプが要求されました」
  2. 次に、リモート セントリーで X 秒間隔でAutohotkeyスクリプトを実行し、上記のポイント 1 からの一意のメッセージを探します。
  3. メッセージが取得され、有効であると識別された場合は、セントリーからユーザーへのビデオ通話を開始します。

ここには、始めるのに役立ついくつかの優れたスカイプ機能があります: http://www.autohotkey.com/board/topic/96375-skype-functions/

于 2013-09-22T22:06:46.310 に答える