1、接口定义:getUserSavePath(pathType, onGetUserSavePathResult)
。
2、请求参数:
pathType
:类型为SavePathType
,表示保存路径的类型。
onGetUserSavePathResult
:回调函数,用于处理获取保存路径的结果。
3、返回值:回调方法参数包括三个:
ret
:类型为SDKERR
,表示错误码。
reason
:类型为字符串,表示错误原因。
pathInfo
:类型为UserSavePathInfo
,包含保存路径信息。
4、枚举说明:
枚举名称 | 枚举值 | 枚举说明 | |
HWM_SAVE_PATH_LOCAL_RECORD | 0 | 本地录制文件保存路径 |
5、结构体说明:
参数名称 | 参数类型 | 参数说明 | |
pathType | SavePathType | 保存路径类型 | |
path | string | 保存路径(绝对路径,需要UTF8编码) |
6、注意事项:该接口为异步接口,实际业务处理结果在对应的回调函数中返回。
7、示例代码(C++):
int ret = hwmsdkagent::GetUserSavePath(hwmsdkagent::HWM_SAVE_PATH_LOCAL_RECORD); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("Set get path failed")); }
8、使用pathinfo函数(PHP):
$info = pathinfo('/ciyawang/com/test/index.php'); var_dump($info);
9、返回结果:
array(4) { ["dirname"]=> "/ciyawang/com/test" ["basename"]=> "index.php" ["extension"]=> "php" ["filename"]=> "index" }
通过调用getUserSavePath
接口并传入相应的参数和回调函数,可以获取用户的保存路径信息,还可以使用pathinfo
函数来解析文件路径,获取文件名、扩展名等信息。
到此,以上就是小编对于pathinfo_获取用户保存路径的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/85713.html