抖音开放平台Logo
开发者文档
控制台
  • 基础
  • tt.canIUse
  • tt.base64ToArrayBuffer
  • tt.arrayBufferToBase64
  • tt.canIPutStuffOverComponent
  • 生命周期
  • 触摸事件
  • 窗口尺寸变化
  • 应用级事件
  • 环境变量
  • 性能
  • 线程
  • 渲染
  • 媒体
  • 数据缓存
  • TTML
  • 数据分析
  • 页面导航
  • 设备
  • 画布
  • 界面
  • 直播开放能力
  • tt.arrayBufferToBase64
    收藏
    我的收藏

    基础库 3.41.0 开始支持本方法,这是一个同步方法。
    arraybuffer 对象转成 base64 字符串。

    语法

    tt.arrayBufferToBase64(obj)

    参数说明

    obj

    类型
    默认值
    必填
    说明
    最低支持版本
    arraybuffer
    要转化成 base64 字符串的 arraybuffer 对象
    3.41.0

    返回值

    base64 字符串

    扫码体验

    代码示例

    const arrayBuffer = new Uint8Array([98, 121, 116, 101, 100, 97, 110, 99, 101]); // 将 arraybuffer 对象转成 base64 字符串 const base64 = tt.arrayBufferToBase64(arrayBuffer); console.log("base64String", base64); // "Ynl0ZWRhbmNl"

    Bug & Tip

    Tip: 基础库 2.39.0 开始对 arraybuffer 的数据量无限制,在此之前最大 124883 字节,超过会报错。