More question on this ffplayer app that i try to make

... one other thing i want to be able to do is open my different urls, selecting them from a combobox that loads all names like "garage", "garden"....but executes them from another column separated with "," in the csv file.
one easy way i found was just doing this:
RunProgram.Commandline:=('/bin/ffplay -rtsp_transport tcp -i ' + ComboBox1.Text); but that just works with a plain text file, reading each row from the file and add it.
tried google it and AI gave some ideas that actually works to just show the titles i gave to the streams, i made on form create:
var
CSVFile: TStringList;
Line: string;
Parts: TStringArray; // Using TArray for modern Pascal
begin
///ComboBox1.Items.LoadFromFile('myfile.csv');
CSVFile := TStringList.Create;
try
// Load the CSV file. Replace 'your_file.csv' with the actual path.
CSVFile.LoadFromFile('myfile.csv');
// Clear the ComboBox first if it already has items
ComboBox1.Clear;
// Iterate through each line in the CSV file
for Line in CSVFile do
begin
// Split the line by the comma delimiter.
// The Delimiter parameter is optional, comma is the default for Split.
Parts := Line.Split([',']);
// Assuming your CSV has at least one column of data
if High(Parts) >= 0 then
begin
// Add the first part (index 0) of the split line to the ComboBox
// If you want to add a different part, change the index (e.g., Parts[1])
ComboBox1.Items.Add(Parts[0]);
end;
end;
finally
CSVFile.Free; // Always free the created object
end;
But how do i do to execute the cam url from that csv file? that exist in the other column.
RunProgram.Commandline:=('/bin/ffplay -rtsp_transport tcp -i ' + ComboBox1........?