2017-06-14 6 views
0

私はここで何を求めているのか分かりませんが、私はベストを尽くします。ビデオがHTTP POSTイベント(またはその他のイベント)をトリガーする方法はありますか

私たちのオフィスのアンドロイドボックスで実行されるビデオを作りたいと思います。

私たちは、ホームオートメーションシステムをインストールし、プログラムする会社です。私はクライアントに見せるデモビデオを作りたいと思います。ビデオは「これは照明制御の仕組み」のようなもので、事務所は照明をオンまたはオフにします。 「これはマルチルームのオーディオで、ここでひとつのことを聞くことができます」そして、スピーカーはある部屋でスイッチを切ったり、次の部屋でオンにしたり、別の音量で何か他のものを聴いたりします」スピーカーは、劇場のデモルームに。 「シェードが上下に動く」シェードをコントロールすることもできます。問題は、遅延に基づいてスクリプトを作成しなければならないということです。クライアントが動画全体を見ても問題ありませんが、一時停止して質問できるようにしたいと考えています。

私の質問は、AndroidのボックスからオンサイトのWebサーバーまたは実際のオートメーションコントローラにHTTPポストまたは別のネットワークトリガーをトリガーできますか?ビデオが1:12になったらこれが可能ですか?POST "トリガーシアターライト"私は自分のオートメーションシステムでアクションを動作させることができます...特定の時間にビデオトリガーイベントを作るだけです...

+0

動画はhttpリクエストを行うことはできませんが、動画再生中に動画プレーヤーやカスタム動画プレーヤーでリクエストを行うと、unity3d、android studioなどの対話型ツールで他のユーザーとやり取りできます。 –

答えて

0

あなたは、どのビデオプレーヤーを使用するか(またはどのOSで動かすか)を教えてください。しかし、ほとんどの場合、設定できる進捗リスナーが必要です。リスナーはx秒ごとに呼び出され、再生中のビデオの現在の進行状況を示します。 例:

videoPlayer.setOnProgressListener(new ProgressListener { 
    void onProgress(Long position){ 

    } 
}) 

あなたのVideoPlayerはそれのAPIの中に、このような進捗リスナーを持つべきではない、それは、少なくとも現在のplaypack位置を取得するためのメソッドを持つことになります。 その後、現在の再生位置をx秒ごとに積極的に求めて、現在のビデオ再生位置に基づいてすべてのあなたのファンキーなホームオートメーションのことを行うことができます。

関連する問題