アプリケーションでの経験は、録画機能を実現IVX

時には場合には、我々はそれを達成する方法ですについてIVX今日の話で記録し、記録機能を使用する必要があります。

1.最初の記録はあなたが録音を開始するボタンをクリックすると、我々は最初の動作環境の場合を決定する必要があります別のかどうか、コンポーネントのマイクロチャネルのパブリック番号を追加する必要がある場合は、マイクロチャネルのブラウザ環境であるので、マイクロチャンネル記録機能を使用することです。プロンプトのユーザにケースのニーズではなく、もしそうなら、録音を開始するために公共のマイクロチャネル番号を行い、その後、リセットフリップフロップの状態に、変数「状態」の値がセット、プレイヤーのトリガーです。
ここに画像を挿入説明
ここに画像を挿入説明
2.変数「状態」の値が
1に設定されている「状態」の操作と、前のステップでは、この効果は、その初期値は0であり、変数の値を別のページです。我々の記録インタフェースを可視属性データが結合されバナーを表示するために使用される「ステータス」が0に等しくない場合にのみ表示容器貫通決意場合、バナーは、表示され、二つの記録界面準位が存在しました。 「状態」は、2記録に等しいとき「状態」は、一つの表示記録インターフェースに等しいときの表示画面を終了します。
ここに画像を挿入説明
ここに画像を挿入説明
3.トリガー
我々は現在の記録の記録を作るために長い時間を必要とするので、60秒を超えることができないマイクロチャネル限界の長い記録のためには、設定された時間間隔でそのプロパティをトリガー使用コンポーネントはすべて1Sにトリガされる、1秒です一度プレイします。
ここに画像を挿入説明
私たちは、テキストコンポーネントの旗の下にトリガが起動する、直接結合する場合、現在の録音の長さを記録するために、数値変数「記録時間を」使用「の記録時間を。」
ここに画像を挿入説明
すべてのプレイヤーが(トリガー間の時間である)「録画時間」プラス1をトリガーします、そして、「時間の記録」の判断がより大きく、または60に等しく、それは最高記録に達したことを意味している場合、我々は録画を停止長い時間でありますストップ記録とアップロード、我々は3つのパラメータを受け取ることができ、そのコールバックで、ローカルID、サーバーID、およびオーディオURLに一時停止、マイクロチャネルの公共の番号をトリガーする、我々は、数値変数ローカルID「ローカルID」にオーディオを、それを割り当てます。 URLはサービスに渡された「提出録音。」成功したリターンが提出された場合、サービスの役割は、失敗が返されるかどうか、オーディオURLデータベースに送信されます。ユーザーは、対応するページにジャンプし、価値と「状態」に変更するように指示されます。
ここに画像を挿入説明
ここに画像を挿入説明
4.録音終了するためのイニシアチブ取る
もちろんのを60年代の終わりまでに、ユーザーが積極的にクリックイベントで、ここで記録し、トリガー・アクションさ、というケースは非常に似ています。
ここに画像を挿入説明
ここに画像を挿入説明
5.テープを再生する
ことは記録道の終わりであるかどうか、我々はプレーをクリックしたときので、それは「ローカルID」のマイクロチャネル公共受注はその再生が渡されます、で変数「ローカルID」に格納されているオーディオ・ローカルIDの値になります記録が可能。
ここに画像を挿入説明
概要

ローカルIDはローカルの音声ファイルを再生するために使用されていることを注意、オーディオURLは、マイクロチャンネルのオーディオアドレスの当社のサーバーのシェアにアップロードされています。あなたは友人が聞くことができるようにするケースを転送したい場合は、前方に一緒に友人と例URLパラメータに追加されたオーディオURLをしたい、または、デモデータベースをIVXにアップロードオーディオURLであるとして、あなたはまた、最初に入手することができますデータベース内のURL IDのオーディオデータは、データベースおよび負荷に行くことに対応したオーディオURLアドレスを取得し、友人がIDデータを取得するためのリンクを共有して開いて、URLパラメータの共有データIDへのリンクを埋め込みます。

おすすめ

転載: blog.51cto.com/14556317/2484437