SDK独立开发模式,使用WIndIDE下载的sdk, 使用设置为debug配网,传入token 成功绑定后,没有正常的加载视频文件。
【已解决】【TuyaOS SDK】sdk的demo,运行后没有加载出视频
-
- Posts: 4
【已解决】【TuyaOS SDK】sdk的demo,运行后没有加载出视频
- Attachments
-
- tuya_demo.txt
- (414.89 KiB) Downloaded 124 times
Tags:
- pippin-bobo
- Posts: 236
Re: sdk的demo,运行后没有加载出视频
如果只是运行demo可以直接在IDE上面编译运行即可,视频素材不是通过路径导入的,是直接写入在tkl_video_xx和tkl_audio里面的。
提取出来运行如果还是想用素材导入的方式,需要你们自己解析素材,参考ty_sdk_av.c将数据传入ringbuffer。或者直接适配tkl_video和tkl_audio部分API
-
- Posts: 4
Re: sdk的demo,运行后没有加载出视频
你好,视频目前可以了,但是没有声音麻烦帮忙看看是什么原因
- Attachments
-
- 涂鸦音频问题.txt
- (4.36 KiB) Downloaded 132 times
- pippin-bobo
- Posts: 236
Re: sdk的demo,运行后没有加载出视频
可以先确认下,音频数据是否已经塞入ringbuffer了
-
- Posts: 4
Re: sdk的demo,运行后没有加载出视频
怎么确认呀?
视频塞入了ringbuffer
音频的流程和视频一样,应该一样是塞入了ringbuffer
- pippin-bobo
- Posts: 236
Re: sdk的demo,运行后没有加载出视频
1)确认音频数据是否最终通过tuya_ipc_ring_buffer_append_data 塞入数据
2)确认下音频数据格式,我看你文档写的是AAC,目前我们APP不支持的哈
-
- Posts: 4
Re: sdk的demo,运行后没有加载出视频
1)确认音频数据是否最终通过tuya_ipc_ring_buffer_append_data 塞入数据
这个可以确认是塞入数据了
2)确认下音频数据格式,我看你文档写的是AAC,目前我们APP不支持的哈
typedef enum
{
TUYA_CODEC_VIDEO_MPEG4 = 0,
TUYA_CODEC_VIDEO_H263,
TUYA_CODEC_VIDEO_H264,
TUYA_CODEC_VIDEO_MJPEG,
TUYA_CODEC_VIDEO_H265,
TUYA_CODEC_VIDEO_YUV420,
TUYA_CODEC_VIDEO_YUV422,
TUYA_CODEC_VIDEO_MAX = 99,
Code: Select all
TUYA_CODEC_AUDIO_ADPCM, // 100
TUYA_CODEC_AUDIO_PCM,
TUYA_CODEC_AUDIO_AAC_RAW,
TUYA_CODEC_AUDIO_AAC_ADTS,
TUYA_CODEC_AUDIO_AAC_LATM,
TUYA_CODEC_AUDIO_G711U, // 105
TUYA_CODEC_AUDIO_G711A,
TUYA_CODEC_AUDIO_G726,
TUYA_CODEC_AUDIO_SPEEX,
TUYA_CODEC_AUDIO_MP3,
TUYA_CODEC_AUDIO_G722, // 110
TUYA_CODEC_AUDIO_MAX = 199,
TUYA_CODEC_INVALID
}TUYA_CODEC_ID_E;
我看sdk里是有aac的呀。不支持吗?
那么这个sdk支持哪些格式呀?
- pippin-bobo
- Posts: 236
Re: sdk的demo,运行后没有加载出视频
比较通用的是支持PCM g711u g711a