.getSelectState(data: DATA): SelectedState { return getStateOrNull(data) ?: SelectedState.NON_SELECTED}```Java 时代我们只能通过 `getStateOrNull` 这类的命名规范来提醒返回值的可空,Kotlin 通过 ... 使用函数式编程才能真正发挥 Kotlin 的优势。## 1.3 CorroutineKotlin 协程让开发者摆脱了回调地狱的出现,同时结构化并发的特性也有助于对子任务更好地管理,Android 的各种原生库和三方库在处理异步任务时都...
通过终端进入项目所在的路径,创建Podfile ```source 'https://github.com/CocoaPods/Specs.git'source 'https://github.com/bytedance/cocoapods_sdk_source_repo.git'source 'https://github.com/volcengine/volcengine-specs.git'install! 'cocoapods', :deterministic_uuids => falseplatform :ios, '9.0'# 项目名 target 'Upload-Test' do# SDK名 ,upload需要的头文件在player,需要先导入pod 'TTSDK', '1.23.1.4...
VideoEngineCallback java public interface com.ss.ttvideoengine.VideoEngineCallback播放状态相关回调。 成员函数返回 名称 default void onPlaybackStateChanged default void onLoadStateChanged default voi... 文件的大小,所以 downloaderProgress 回调中的 receivedSize 和 totalSize 并不是文件的字节数。您仅可通过上述公式计算下载进度。 downloaderDidResumejava void com.ss.ttvideoengine.download.IDownloaderLis...
函数补充说明 初始化 C++/Java: initOC:initRecordingGraphWithSettingParam C++: cpp struct KaraokeRecordSettingParam { std::string accompany_path; // 伴奏文件路径 std::string original_path; // ... //埋点回调,可获取内部埋点信息};typedef std::function KaraokeMessageCallback;OC: SAMICore_KaraokeRecordSettingParamJava:SAMICoreKaraokeRecord.KaraokeRecordParamSetting 0: 创建成功;否则会打印失败信息...
muteAudioCapture muteAudioCapture:mute: muteAudioCapture:mute: muteAudioCapture muteAudioCapture 支持对外部采集的 RGBA 视频帧中的 Alpha 通道进行编码,使移动端作为订阅端时可内部渲染带有背景透明效果的... 在通过回调获取本地音频信息时,支持获取人声基频信息。参看: 功能简述 Android iOS macOS Windows Linux 启用音频信息提示 enableAudioPropertiesReport enableAudioPropertiesReport: enableAudioPropertiesRep...
=0播放状态改变时回调。 传入参数 参数名 类型 说明 effect_id int IAudioEffectPlayer 的 ID。通过 getAudioEffectPlayer 设置。 state PlayerState 混音状态。参考 PlayerState。 error PlayerError 错误码。参考 PlayerError。 IEncryptHandler cpp class bytertc::IEncryptHandler加密/解密处理函数 注意:回调函数是在 SDK 内部线程(非 UI 线程)同步抛出来的,请不要做耗时操作或直接操作 UI,否则可能导致 app 崩溃。 成员函...
要求携带文件后缀。例如,mp4 文件上传,携带 .mp4 或 .MP4。 OpenAPI 的版本号为 2020-08-01 异步上传成功是指提交任务成功,并不代表媒资上传任务执行成功。 媒资上传支持进度条功能,需要满足的条件: 将 Java ... java package com.volcengine.example.vod.upload;import com.alibaba.fastjson.JSON;import com.volcengine.helper.VodUploadMediaProcessListener;import com.volcengine.helper.VodUploadProgressListener;impo...
回调接口。 注意:回调函数是在 SDK 内部线程(非 UI 线程)同步抛出来的,请不要做耗时操作或直接操作 UI,否则可能导致 app 崩溃。 成员函数返回 名称 virtual void onPlayProgress virtual void onPlayStateChanged ... 你可以保存为文件,或对其进行二次处理。截图失败时,为空。 error_code int 截图错误码:0: 成功 -1: 截图错误。生成图片数据失败或 RGBA 编码失败 -2: 截图错误。流无效。 -3: 截图错误。截图超时,超时时间 1 秒。 ...
白板录像播放进度提示 成员 名称 类型 说明 progress number 白板录像播放进度,单位秒 duration number 总播放时长,单位秒 onPlaybackDataLoaded 录像加载成功回调 类型 ts (event: { startTimestamp: number; endTimestamp: number;}) => void 参数 event 类型:{ startTimestamp: number; endTimestamp: number; } 录像加载成功事件 成员 名称 类型 说明 startTimestamp number 回放开始时间,为精确到毫秒的 UNIX 时间戳 en...
文件消息,最大不超过 50M 自定义消息 BIM_MESSAGE_TYPE_CUSTOM 开发者自定义字符串发送,IMSDK 透传 创建消息创建文本消息使用 BIMClient 中的 createTextMessage 方法创建文本消息。 java BIMMessage textMessage ... { //媒体消息回调,方便媒体消息上屏 } @Override public void onProgress(BIMMessage message, int progress) { //媒体消息回调,上传进度 } @Override public void onSaved(BIMM...
onHotMusicResult 热榜歌曲结果回调。 onMusicDetailResult 歌曲详细信息回调。 onDownloadSuccess 下载成功回调。 onDownloadFailed 下载失败回调。 onDownloadMusicProgress 歌曲文件下载进度回调。 onPlayProg... 通过监听本回调获取公共流中的数据消息,包括调用 Open API 发送的 SEI 消息和音量回调。 onHardwareEchoDetectionResult 通话前回声检测结果回调。 onLocalProxyStateChanged 本地代理状态发生改变回调。调用 setL...