You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

E/MediaRecorder:startfailed:-38

这个错误通常是由于录制视频时使用了无效的配置设置引起的。可以尝试使用以下代码示例来解决问题:

MediaRecorder recorder = new MediaRecorder(); //设置音频来源、视频来源等参数 recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setVideoSource(MediaRecorder.VideoSource.SURFACE); //设置输出的格式、编码器、码率等参数 recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); recorder.setVideoEncodingBitRate(512 * 1000); //设置码率为512kbps //设置输出文件路径 recorder.setOutputFile(outputFile.getAbsolutePath()); try { //准备并启动录制 recorder.prepare(); recorder.start(); } catch (IOException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); }

如果仍然出现错误,可以尝试更改参数设置或者修改设备上的权限设置。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

Android 音频架构| 社区征文

前面《Android音频API》介绍了Android系统提供的四个层面的音频API:1. Java层MediaRecorder&MediaPlayer系列;2. Java层AudioTrack&AudioRecorder系列;3. Jni层opensles;4. JNI层AAudio(Android O引入)本文基... config.channels = 4; config.rate = 16000; config.period_size = 1024; config.period_count = 4; config.start_threshold = 0; config.stop_threshold = 0; config.silence_threshold ...

WebRTC 如何在安卓系统上采集音频数据 | 社区征文

WebRTC 中声明了两种音频采集和播放接口,一种是基于文件的 MediaRecorder 和 MediaPlayer,一种是基于纯音频数据(PCM)的 AudioRecord 和 AudioTrack。但是,在实际应用场景中 WebRTC 仅使用了一种接口方式,使用了同步... minBufferSize == AudioRecord.ERROR_BAD_VALUE) { reportWebRtcAudioRecordInitError("AudioRecord.getMinBufferSize failed: " + minBufferSize); return -1; } Logging.d(TAG, "AudioReco...

适用于线上内存监控框架KOOM源码分析 | 社区征文

2022-12-16 21:38:47.743 5772-5772/com.lay.mvi E/Test: 弱引用 java.lang.Object@2f8c6022022-12-16 21:38:49.744 5772-5772/com.lay.mvi E/Test: 弱引用 java.lang.Object@2f8c6022022-12-16 21:38:49.744 57... implementation "com.kuaishou.koom:xhook-static:${VERSION_NAME}"```因为整个KOOM的源码都是Kotlin写的,所以接下来的源码分析都会是Kotlin为主,具体的使用如下,在初始化完成OOMMonitor,就调用startLoop方法开启...

干货 | BitSail Connector 开发详解系列一:Source

BitSail 是字节跳动自研的数据集成产品,支持多种异构数据源间的数据同步,并提供离线、实时、全量、增量场景下全域数据集成解决方案。本系列聚焦 BitSail Connector 开发模块,为大家带来详细全面的开发方法与场景示例,本篇将主要介绍 Source 接口部分。持续关注,BitSail Connector 开发详解将分为四篇呈现。- **BitSail Connector 开发详解系列一:Source**- BitSail Connector 开发详解系列二:SourceSplitCoordinator- ...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

E/MediaRecorder:startfailed:-38 -优选内容

Android 音频架构| 社区征文
前面《Android音频API》介绍了Android系统提供的四个层面的音频API:1. Java层MediaRecorder&MediaPlayer系列;2. Java层AudioTrack&AudioRecorder系列;3. Jni层opensles;4. JNI层AAudio(Android O引入)本文基... config.channels = 4; config.rate = 16000; config.period_size = 1024; config.period_count = 4; config.start_threshold = 0; config.stop_threshold = 0; config.silence_threshold ...
DescribeControlPolicyPriorUsed - 查询互联网边界流量控制网关的访问控制策略优先级范围
更多信息请参见返回结构 参数类型示例值描述AccountIdString21000***** 用户id StartInteger1 最高优先级 EndInteger1 最低优先级 请求示例text POST /DescribeControlPolicyPriorUsed HTTP/1.1{ "Direction": "i... "End": 1 }}错误码下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。 状态码错误码错误信息说明400InvalidParameterInvalid Parameter无效的参数 400QueryDbFailedQuery ...
API 发布历史
获取迁移任务详情 2023-11-24 GetImageStorageFiles 请求参数 Delimiter 默认值更新为空。新增子目录列举说明,更新接口能力说明。 列举服务下的文件 2023-11-22 CreateImageCompressTask 新增回调参数 StartTime、... ImageFormat、ImageSize、FrameCnt、Duration 文件上传完成上报 GetImageMigrateTasks UpdateImageTaskStrategy GetVendorBuckets TerminateImageMigrateTask RerunImageMigrateTask ExportFailedMigrateTask 新...
获取多云CDN刷新和预热任务列表
660294f4e4e644f6114dea83TaskTypeString否指定要查询的任务的类型。该参数有以下取值:refresh_dir:目录刷新refresh_file:文件刷新preload:文件预热refresh_fileStartTimeLong否设置一个开始时间,格式是 Unix 时间... 1799886XXXXVendorString云服务商。volcengineSubmitStatusString子任务的创建结果。该参数有以下取值:success:创建成功failed:创建失败successDescriptionString如果 SubmitStatus 参数的值是 failed,该参数表示任...

E/MediaRecorder:startfailed:-38 -相关内容

WebRTC 如何在安卓系统上采集音频数据 | 社区征文

WebRTC 中声明了两种音频采集和播放接口,一种是基于文件的 MediaRecorder 和 MediaPlayer,一种是基于纯音频数据(PCM)的 AudioRecord 和 AudioTrack。但是,在实际应用场景中 WebRTC 仅使用了一种接口方式,使用了同步... minBufferSize == AudioRecord.ERROR_BAD_VALUE) { reportWebRtcAudioRecordInitError("AudioRecord.getMinBufferSize failed: " + minBufferSize); return -1; } Logging.d(TAG, "AudioReco...

调用流程

java int ret = SpeechEngineGenerator.prepareEnvironment();if (ret != SpeechEngineDefines.ERR_NO_ERROR) { System.out.println("Prepare Environment Failed: " + ret); return;}创建引擎实例流式语音... (SpeechEngineDefines.PARAMS_KEY_ASR_MAX_RETRY_TIMES_INT, 0);音频来源对于 Linux 平台,语音识别 SDK 支持以原始音频流或音频文件作为输入,配置值分别为: SpeechEngineDefines.RECORDER_TYPE_FILE,原始音频文件,...

获取域名列表

该参数有以下取值:Deleting:删除中Deploying:部署中DeployingFailed:部署失败Locked:已封禁Locking:封禁中Offline:已停用Online:已启用ReviewFailed:审核失败Reviewing:审核中Stopping:停用中OnlineRegionString[]... KeyString标签 Key。bizValueString标签 Value。webSubProductString加速域名所属云产品。该参数有以下取值:cdn:内容分发网络(CDN)ucdn:UCloud UCDNcloudfront:AWS CloudFrontamd:Akamai AMDdsa:Akamai DSAmedia_c...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

断点续传下载(Android SDK)

"downloadFile failed"); e.printStackTrace(); } } }); tosThread.start(); }} 事件监听功能downloadFile 接口调用过程会发送创建临时文件、下载分片、重命名临时文件等事件,您可以传入自定义接口来监听下载的相关事件,并实现自定义的业务逻辑。以下代码展示如何使用事件监听功能。 java import android.os.Bundle;import android.util.Log;import androidx.app...

【iOS-Swif】拍摄&基础编辑 含 UI 接入文档

modular_headers => false 第三方 pod 'SGPagingView', '1.7.1' pod 'lottie-ios', '2.5.3' pod 'FileMD5Hash' pod 'SDWebImage'end {zh} 拍摄 {en} Recorderdef recorder_pods base_pods pod 'C... {en} [Xcode 14 build failed with manual code sign and app resource bundles](https://github.com/CocoaPods/CocoaPods/issues/11402) config.build_settings['CODE_SIGN_IDENTITY'] = '-' c...

【Android】拍摄&基础编辑 含 UI 接入文档

负责音视频渲染 NLE SDK com.volcengine.ck.nle:NLEMediaPublic 非线性编辑中间件SDK。一套音视频编辑API但是不负责实际的音视频渲染与上屏,音视频渲染流程由VESDK完成 com.volcengine.ck.nle:NLEProcessor NLE... (剪同款部分SampleCode)│ ├── editor (剪辑部分SampleCode)│ └── recorder (拍摄部分SampleCode)├── build.gradle├── gradle.properties├── gradlew├── gradlew.bat├── settings.g...

Web SDK

新增功能NetworkQuality 新增网络连接断开枚举值 DOWN = 6,你可以通过 onNetworkQuality 感知网络断连。 startAudioCapture 新增返回值 MediaTrackSettings,返回实际生效的音频采集参数。 Web SDK 4.54该版本于... 新增功能支持在调用 createEngine 时根据业务场景,设置自动播放策略。扩展 play 接口能力,当音视频流因自动播放策略设置或自动播放失败不播放时,都可以调用 play 接口开启播放。onAutoPlayFailed 回调增加了对本地...

适用于线上内存监控框架KOOM源码分析 | 社区征文

2022-12-16 21:38:47.743 5772-5772/com.lay.mvi E/Test: 弱引用 java.lang.Object@2f8c6022022-12-16 21:38:49.744 5772-5772/com.lay.mvi E/Test: 弱引用 java.lang.Object@2f8c6022022-12-16 21:38:49.744 57... implementation "com.kuaishou.koom:xhook-static:${VERSION_NAME}"```因为整个KOOM的源码都是Kotlin写的,所以接下来的源码分析都会是Kotlin为主,具体的使用如下,在初始化完成OOMMonitor,就调用startLoop方法开启...

ListClusters - 集群列表

包括Creating,CreateFailed,Running,Error,Deleting,DeleteFailed,Updating,Stopped TypeArray of String否["shared"] 所查询集群类型,包括volc-vke,external,shared 返回参数下表仅列出本接口特有的返回参数。更多信息请参见返回结构 参数类型示例值描述ItemsArray of ClusterItem[] 集群列表 IDStringucxxxxxxxxxxxxxxxxxxx 集群ID NameStringname 集群名称 StartTimeInteger1673525239 集群创建开始时间 DescriptionStringdes...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询