メモ: iOS デバイスと Safari ブラウザーでは音声ファイルのアップロードはサポートされていますが、音声フィールドからの直接録音が利用できるのは iOS 11 および Safari 11 以降のみです。以前のバージョンではメディアオブジェクトが完全にはサポートされていません。
-
ユーザーが Web ブラウザーからアクセスした場合:

-
ユーザーが電話またはタブレットからアクセスした場合:

サイズの上限
- ユーザーが Web ブラウザーからアクセスしている場合、音声フィールドでは最大 30 分かつ 50 MB 以下のファイルを受け付けます。
- ユーザーが iPhone または iPad からアクセスしている場合、音声フィールドでは Web ブラウザー側で設定された録音時間の範囲内かつ 50 MB 以下の録音音声を受け付けます。タイマーが終了すると、録音は自動的に停止します。
- ユーザーが Android デバイスからアクセスしている場合も、音声フィールドでは Web ブラウザー側で設定された録音時間の範囲内かつ 50 MB 以下の録音音声を受け付けます。タイマーが終了すると、録音は自動的に停止します。
ユーザーがフォームから送信した音声は、あなたのアカウントに保存され、アカウントの合計ストレージ容量に含まれます。アカウントの利用状況の詳細ページで、現在のストレージ使用状況を確認できます。
アップロードされた音声の名前
ユーザーがこのフィールドに音声ファイルをアップロードすると、ファイル名は次の形式で設定されます。
- ファイル名の前に、アカウント内でそのファイルを一意に識別するシステム作成の番号とアンダースコア(_)が付加されます。
- ファイル名が 150 文字を超える場合は、自動的に切り詰められます。
- ハイフン(-)以外の空白およびその他の特殊文字は、アンダースコア(_)に置き換えられます。
Web ブラウザーからアクセスする場合
以下は、ユーザーが Web ブラウザーからアクセスしたときの音声フィールドの表示例です。音声フィールドには、次の 2 つのアイコンが表示されます。ユーザーは次の操作ができます。
![]()
音声ファイルをアップロードする
音声ファイルをアップロードするには、ユーザーは音声フィールド内のアップロードアイコンをクリックします。ファイルブラウザーが起動し、ユーザーは必要なファイルを選択できます。あるいは、音声ファイルをフィールド内にドラッグ&ドロップすることもできます。
Web ブラウザーからアクセスして音声ファイルをアップロードする場合、利用できる形式には次の制限があります。
| Web browser | 対応形式 |
| Internet Explorer | mp3 |
| Chrome | mp3, wav, aac, m4a |
| Firefox | mp3, wav, aac, m4a |
ユーザーが、その音声フィールドに設定されている許可時間を超える長さの音声をアップロードした場合、Zoho Creator は次のように警告を表示します。次の画像は、最大 5 分までの音声を受け付けるように設定された音声フィールドの例です。

ユーザーが音声ファイル以外のファイルをアップロードした場合、Zoho Creator は次のように警告を表示します。

音声を録音する
- Audio を選択します。ポップアップウィンドウ内に録音画面が表示されます。
-
ポップアップウィンドウ下部に表示されるマイクアイコンをクリックします。録音が開始されます。
- ユーザーが初めて音声フィールドにアクセスする場合、コンピューターのマイクの使用許可を求めるメッセージが表示されます。
- Allow(許可)または Block(ブロック)を選択できます。
- Block を選択した場合、Allow access to media というメッセージが表示されます。マイクへのアクセスを Allow で許可するまで、音声を録音することはできません。
- Allow をクリックします。録音がすぐに開始され、マイクアイコンが停止アイコンに置き換わります。
- 停止アイコンをクリックして録音を停止します。または、その音声フィールドに設定された許可時間に達すると、自動的に録音が停止します。
- Play アイコンをクリックして、録音した音声を再生します。
- Retake をクリックして録音をやり直します。これまでの録音がクリアされ、再びマイクアイコンが表示され、ユーザーは音声の録音を再開できます。
- 録音が完了したら、ポップアップウィンドウ下部のCheck 設定ボタンをクリックします。ポップアップウィンドウが閉じられ、録音した音声が音声フィールドに表示されます。
電話またはタブレットからアクセスする場合
ユーザーが電話またはタブレットで音声フィールドにアクセスした場合、音声の録音のみが可能です。音声ファイルのアップロードはサポートされていません。ユーザーが音声フィールドをタップすると、次のように動作します。
-
ユーザーが初めて音声フィールドにアクセスする場合、デバイスのマイクの使用許可を求めるメッセージが表示されます。
- Ok をタップして、アクセスを許可します。
- ユーザーがDon't Allow をタップした場合、音声を録音して続行することはできません。アプリの権限をデバイスの設定で許可するまで、その音声フィールドに音声データを保存することはできません。
- Ok をタップします。画面下部にプロンプトが表示されます。
- 開始する Recording をタップします。3 秒のタイマーが表示され、カウントダウンが開始されます。これは、ユーザーが音声録音の準備をするための時間です。
-
(タイマーが終了すると、音声録音が開始されます)
- 経過時間 がデバイス画面の中央に表示されます。
- 録音可能な上限時間(その音声フィールドに設定されている許可された期間)が経過時間 の下に表示されます。
- 一時停止する アイコンをタップして録音を一時停止します。Microphone アイコンをタップして録音を再開します。
-
デバイス画面左上に表示されるキャンセルする をタップして、音声録音をキャンセルします。
- 破棄する Recording をタップして、キャンセルを確定します。
- キャンセルする をタップして、録音済みの音声を保持します。
- 録音が完了したら、画面右上に表示される完了 をタップします。あるいは、その音声フィールドに設定された許可された期間に達すると、自動的に録音が停止します。これにより音声録音画面が閉じられ、録音した音声がその音声フィールドに表示されます。
-
音声フィールドをタップし、次の操作を行います。
- Play Recording をタップして、録音した音声を再生します。
- データ Again をタップして、音声を録音し直します。これにより、以前の録音は破棄されます。
- 削除する Recording をタップして、録音した音声を削除します。
- キャンセルする をタップして、録音した音声をその音声フィールドの入力として保持します。
機能
フォーム上の音声フィールドに対するユーザー体験について、次のカスタマイズを行うことができます。
- 許可される期間を設定し、その時間までアップロードまたは録音された音声を利用できるようにする
- フィールド名とフィールドリンク名をこのフィールド用にカスタマイズする
- 必須に設定し、ユーザーにこのフィールドで音声のアップロードまたは録音を必ず行わせる
- アプリの管理者のみにフィールドを表示し(他のユーザーからは非表示にする)
- フィールドサイズを設定する
- このフィールドの説明をツールチップまたはヘルプテキストで表示する
音声をダウンロードするための URL
音声フィールドに保存された音声は、次の URL を使用してダウンロードできます。
ここで、
- domain は DC ごとに異なります。例えば、アカウントが Zoho の米国データセンターにある場合は creatorexport.zoho.com を、EU データセンターにある場合は creatorexport.zoho.eu を使用する必要があります。
- account_owner_name には、Creator アプリケーションのアカウント所有者のユーザー名と、アプリケーションのリンク名が含まれます。
- reportLinkName は、アップロードされた音声が表示されるレポートのリンク名です。(レポートリンク名を確認するには、レポートの編集モードでレポート設定 -> 概要 をクリックして reportLinkName を取得します)
- fieldLinkName は、対応する音声フィールドのリンク名です。フィールドのスクリプト名について詳しくは、こちらを参照してください。
- fileName は、対応するファイルの名前です。詳細はこちら
例えば、順番 management アプリケーションを作成したとします。このアプリケーションにはフィードバック というフォームがあり、ユーザーからのフィードバックを複数行テキストと音声フィールドで収集しています。ユーザーには、フィードバックをテキストで送信するか、音声として録音するかを選択できるようにしています。フィードバック レポートにアクセスしたとき、音声フィードバックのファイルをダウンロードしたい場合があります。そのために、ボタンダウンロードする audio をクリックすると音声ファイルがダウンロードされるようなカスタムアクションを設定できます。このカスタムアクションでは、上記の URL 形式を次のように構成します。
ここで、
- BaseURL は、構成した URL を参照する変数です。
- Zoho。appuri は、次の形式でアプリケーションの詳細を返します。
/<account_owner_name>/<application_link_name>/ - input.<fieldLinkName> は、対応する音声フィールドに保存されている各ファイルのファイル名を返します。
- invokeUrl Deluge タスクは、ユーザーを指定した URL にリダイレクトするために使用されます。この URL は、同一ウィンドウ、新規ウィンドウ、親ウィンドウ、ポップアップウィンドウ、または iframe で開くことができます。
これで、フィードバック レポートにアクセスすると、ダウンロードする audio ボタンが表示されます。

上の画像では、Megan が <account_owner_name>、順番-management が <application_link_name> です。