Table of Contents

Bagaimana merekam dan meneruskan file dump AR Sesi

File dump AR Sesi merupakan bukti inti bagi tim EasyAR untuk melacak dan memecahkan masalah.

Sebelum memulai

Apa itu file dump AR Sesi

Penting

File dump AR Sesi merupakan bukti terpenting untuk menganalisis dan menyelesaikan masalah pelacakan dan penempatan Mega di WeChat Mini Program.

File dump AR Sesi merekam konteks ruang-waktu kunci saat permintaan penempatan Mega dijalankan dalam program mini.

Bagaimana merekam dan meneruskan

Kontrol proses perekaman melalui antarmuka session.dumpSession(signal: boolean):

  • Masukkan true: Mulai perekaman.
  • Masukkan false: Hentikan perekaman, dan kembalikan jalur file sementara (tempFilePath) yang dihasilkan.

Biasanya disarankan untuk mengikat logika perekaman dengan tombol UI. Saat mulai merekam, beri tahu pengguna melalui metode wx.showToast(). Saat perekaman selesai, teruskan file melalui obrolan WeChat menggunakan metode wx.shareFileMessage().

/**
 * Menangani logika perekaman Sesi
 * @param signal true untuk mulai merekam, false untuk berhenti dan meneruskan
 */
dumpSession(signal: boolean): void {
  // Panggil antarmuka untuk mendapatkan jalur
  const recordPath = session.dumpSession(signal);
  // Jika signal true, kembalikan string kosong (indikasi rekaman berjalan)
  if (recordPath.length == 0) {
      wx.showToast({
          title: 'Mulai merekam data',
          icon: 'success',
          duration: 2000
      });
      return;
  }
  // Jika signal false, proses jalur file yang dikembalikan
  wx.shareFileMessage({
      filePath: recordPath,
      success() {
          wx.showToast({
              title: 'Penerusan rekaman berhasil',
              icon: 'success',
              duration: 2000
          });
      },
      fail() {
          wx.showToast({
              title: 'Penerusan rekaman gagal',
              icon: 'error',
              duration: 2000
          });
      }
  })
}

Contoh ini mendemonstrasikan penggunaan metode session.dumpSession() dalam komponen xr-frame untuk merekam dan meneruskan file dump AR Sesi, disertai notifikasi Toast.


Catatan

Karena batasan ruang lokal program mini (biasanya 200MB), disarankan durasi rekaman tidak terlalu lama, dengan durasi maksimal 10 menit.

Topik terkait