when we use the streaming API, the url in the response is an invalid url.
Scenario:
call overwolf.streaming.start
with the following settings:
{
"provider":"VideoRecorder",
"settings":{
"audio":{
"mic":{
"volume":75,
"enable":true
},
"game":{
"volume":75,
"enable":true
}
},
"video":{
"override_overwolf_setting":false,
"indication_type":"dot",
"indication_position":"none",
"sub_folder_name":"League of Legends/League of Legends_7-14-2020_16-2-34-270"
},
"peripherals":{
"capture_mouse_cursor":"both"
},
"quota":{
"max_quota_gb":30
}
}
}
when calling overwolf.streaming.stop
, we get the following result:
as you can see, the url points to overwolf://media/recordings/League+of+Legends_7-14-2020_16-2-34-270/League+of+Legends+07-14-2020_16-02-35-608.mp4
but, when we look at file_path and try to get the video from overwolf.media.videos.getVideos
, we see that the path is wrong, and the url should have been: overwolf://media/videos/Outplayed/League of Legends/League of Legends_7-14-2020_16-2-34-270/League of Legends 07-14-2020_16-02-35-608.mp4
differences are:
- root directory of url is wrong.
media/recordings
vsmedia/videos/Outplayed
- sub-directory doesn’t fully match:
League+of+Legends_7-14-2020_16-2-34-270
vsLeague of Legends/League of Legends_7-14-2020_16-2-34-270
Impact for my app: mid
Do you currently have a workaround? we can generate the url on our own, but it’s rather fragile
Logs: OverwolfLogs_2020-07-14_16-26-56.zip (783.5 KB)