组件截图然后保存到相册中后无法显示,尺寸为0,通过componentSnapshot工具对指定id的组件截图后保存到相册,保存成功后图片是空白的。
对于相册管理模块的使用有几点疑问:1.使用相册管理权限需要使用READIMAGEVIDEO和WRITEIMAGEVIDEO,这个权限是acl权限,和READMEDIA和WRITEIMAGE和这两个权限的区别,READMEDIA和WRITEIMAGE这两个权限是否能完美替代这两个权限。2.使用场景我在什么场景下使用相册管理模块,目前官网上这两个权限是推荐用picker和安全控件代替3.之前有了解过有的应用在上架时因为申请这两个权限被拒绝上架,原因是申请了过多的权限,这种可能...
导入了media模块,创建了一个录像AVRecorder实例,然后在调用recorder的prepare方法时报错,错误code是5400106相关的相机,麦克风权限已经授权过了;这是prepare方法中传的config参数:{"audioSourceType":1,"videoSourceType":0,"profile":{"audioBitrate":48000,"audioChannels":2,"audioCodec":"audiomp4alatm","audioSampleRate":48000,"fileFormat":"mp4","videoBitrate":200000,"videoCodec":"videoavc","videoFrameWidth":1920,"videoFrameHeight":1080,"videoFrameRate":30},"url":"fd:121","rotation":0}部分代码截图及报错截图在附件中。
letphAccessHelperphotoAccessHelper.getPhotoAccessHelper(getContext(this));letpredicates:dataSharePredicates.DataSharePredicatesnewdataSharePredicates.DataSharePredicates();letalbumName:photoAccessHelper.AlbumKeysphotoAccessHelper.AlbumKeys.ALBUMNAME;predicates.equalTo(albumName,"label");letfetchOptions:photoAccessHelper.FetchOptions{fetchColumns:[],predicates:predicates}try{letfetchResult:photo...
在获取当前位置之前,需要判断位置是否可用。当判断到位置不可用时,我们有提供快捷方式让用户跳转系统设置去打开(如附件所示)。请问如何跳转至设置页面,或者快捷的打开位置开关。
需要保存网络图片至图库,目前是使用context.filesDir作为图片的保存路径,但是下载成功后图库看不到,不知道如何获取图库路径,未看到相关api。
我们的应用场景中有两个需要录制屏幕的场景:1、投屏。主要是录制屏幕,并编码为H.264流(录屏范围包括应用内和应用外)2、录制微课。录制屏幕+麦克风+系统声音,最终合成m3u8。(录屏范围仅需要应用内,且不期望录到应用外的ui,如系统弹出通知)
1、OHAudioRendererOnWriteData回调数据大小是否可以修改。2、OHAudioRendererGetTimestamp怎么使用clockId表示什么意思,其他参数什么意思,如果要获取精确的播放时间怎么计算。
如何指定不同的录音设备进行录音?目前正在进行APPHarmonyOS化的开发工作,在原有Unity工程中,有选择不同输入设备进行录音的项目需求,比如手机的麦克风,和蓝牙耳机的麦克风。实现如下:Unity代码:Microphone.Start(deviceName,true,nLenSec,nDeviceFreq);其中deviceName,即输入设备名称。1,我司在查阅贵司API文档时(API11DeveloperPreview1),使用了audio.AudioCapturer进行录音操作,在使用audio.createAudioCapture...
OHAVErrCodeOHVideoDecoderRenderOutputData(OHAVCodeccodec,uint32tindex);调用了这个api,会直接将解码数据输出到surface。视频硬解配置Surface的时候,解码器输出后能否选择不渲染到surface,请问是否可以调用OHVideoDecoderFreeOutputData。
案例中有个predicates入参,看了一下dataSharePredicates的文档可以设置desc的方式,但是居然要设置数据库字段?相册有哪些字段又没提供出来https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapisphotoaccesshelperV5
由于APP功能需要,我们使用到audio.AudioCapturer功能,早先我们使用capture.getBufferSize()与capture.read(bufferSize,true),因read提示已deprecated,于是我们更新至on('readData')与off('readData')实现同样功能。然后我们遇到了预期外的结果,API文档显示这两个函数功能如下:on(type:'readData',callback:Callback):void订阅监听音频数据读入回调,使用callback方式返回结果。off(type:'readData',callback:Callback):...
https:developer.huawei.comconsumercndocharmonyosguidesV5usingopenslesforrecordingV5使用OpenSLES开发音频录制功能。注意到文档中使用AVRecorder时可以指定音频输入源,如果不使用AVRecorder有什么方式可以替代呢?
当我用phAccessHelper.getAssets读取媒体文件后,再用photoAsset读取媒体信息时失败,报错如下:sizeiserr14000014;errmessage:membernotexist,但是我看api介绍里是可以的。代码如下:asyncreadMedia(){letpredicates:dataSharePredicates.DataSharePredicatesnewdataSharePredicates.DataSharePredicates();排序predicates.orderByDesc(photoAccessHelper.PhotoKeys.DATEMODIFIED)letfetchOptions:photoAccessHelper.FetchOpt...
现有产品中,语音的录制和播放都是amr格式的,为了能和现有平台进行语音互通,需要amr格式的支持。
请问WebView中点击图片后图片放大,并且可以缩放和切换图片的效果如何实现,是否有类似于GKPhotoBrowser的图片预览组件。
AudioRenderer中"writeData"回调帧率如何控制,为什么录制和播放使用相同的参数,播放的回调在100毫秒左右一次,而录制在20毫秒左右,这个是否有控制参数,我们该如何处理我们需要播放的回调也控制在20毫秒
1、音频录音》pcm转zmr〉保存至amr文件。2、amr文件》amr转pcm〉语音播放。
Video组件如何获取播放错误信息?只看到有个onError的事件onError(event:()void):VideoAttribute;没有回调错误的详细信息。
有没有打开系统相机拍照并返回和打开系统相册勾选一张或多张图片的的API,而不是通过photoAccessHelper获取的方式?
调用OHAVScreenCaptureStartScreenCaptureWithSurface进行屏幕采集应该内存280+。然后调用。OHAVScreenCaptureStopScreenCapture(gavCapture);OHAVScreenCaptureRelease(gavCapture);释放采集后,内存150+。并且后续每次调用采集和停止采集后,内存都会递增100+。所以推断采集存在严重的内存泄漏问题。
设置变焦值,重新获取最新的变焦值,不一致。需要等过几十毫秒后(可能是新一帧画面)才变化。如果设置了变焦值,并且接口返回正常,再去获取对应的值,是不是要和设置的一致才比较合理。boolMTCamera::setZoom(constfloatzoomValue){CameraErrorCoderetOHCaptureSessionSetZoomRatio(mCameraCaptureSession,zoomValue);if(retCAMERAOK){floatcurZoomgetCurZoom();OHLOGINFO(LOGAPP,"OHCaptureSessionSetZoomRatiosuccess.curValu...
HarmonyOSavplayer的release接口和releasesync接口的应用场景以及他们的具体区别是什么?
mb68cbae72dcc40 的精彩回答获得了0 赞同
auhgnixgnahz 的精彩回答获得了0 赞同
mb68ca1601592a9 的精彩回答获得了0 赞同
虎子船长 的精彩回答获得了0 赞同
hm673c38d210c66 的精彩回答获得了0 赞同