SysTryReturn(NID_MEDIA, !mediaUri.ToString().IsEmpty(), E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] Invalid argument is used. Input url is empty");
- scheme = mediaUri.GetScheme();
- SysTryCatch(NID_MEDIA, (scheme.Equals(L"rtsp", false) || scheme.Equals(L"http", false)), r = E_UNSUPPORTED_PROTOCOL,
- E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] error has been occurred.");
+ urlStr = mediaUri.ToString();
+
+ r = urlStr.SubString(0, 4, scheme);
+ SysTryReturn(NID_MEDIA, r == E_SUCCESS, E_UNSUPPORTED_PROTOCOL , E_UNSUPPORTED_PROTOCOL, "[%s] Failed to perform SubString operation", GetErrorMessage(E_UNSUPPORTED_PROTOCOL));
+ SysTryReturn(NID_MEDIA, (scheme.Equals(L"rtsp", false) || scheme.Equals(L"http", false)), r = E_UNSUPPORTED_PROTOCOL,
+ E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] error has been occurred.");
pInputFilePath.reset(_StringConverter::CopyToCharArrayN(mediaUri.ToString()));
__isAsync = isAync;
result r = E_SUCCESS;
int err = ::PLAYER_ERROR_NONE;
- Tizen::Base::Utility::Uri mediaUri;
Tizen::Base::String scheme;
bool containsCookie = false;
bool containsUserAgent = false;
SysTryReturn(NID_MEDIA, !url.IsEmpty(), E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] Invalid argument is used. Input url is empty");
- mediaUri.SetUri(url);
- scheme = mediaUri.GetScheme();
- SysTryCatch(NID_MEDIA, scheme.Equals(L"http", false), r = E_UNSUPPORTED_PROTOCOL,
- E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] scheme is Unsupported protocol");
-
if (pHeader)
{
+ r = url.SubString(0, 4, scheme);
+ SysTryReturn(NID_MEDIA, r == E_SUCCESS, E_UNSUPPORTED_PROTOCOL , E_UNSUPPORTED_PROTOCOL, "[%s] Failed to perform SubString operation", GetErrorMessage(E_UNSUPPORTED_PROTOCOL));
+ SysTryReturn(NID_MEDIA, scheme.Equals(L"http", false), E_UNSUPPORTED_PROTOCOL, E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] error has been occurred.");
+
const HashMap *pMapHeader = dynamic_cast<const HashMap *>(pHeader);
SysTryCatch(NID_MEDIA, pMapHeader != null, r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] A system error has been occurred.");
pMapHeader->ContainsKey(String("Cookie"), containsCookie);
}
}
}
+ else
+ {
+ r = url.SubString(0, 4, scheme);
+ SysTryReturn(NID_MEDIA, r == E_SUCCESS, E_UNSUPPORTED_PROTOCOL , E_UNSUPPORTED_PROTOCOL, "[%s] Failed to perform SubString operation", GetErrorMessage(E_UNSUPPORTED_PROTOCOL));
+ SysTryReturn(NID_MEDIA, (scheme.Equals(L"rtsp", false) || scheme.Equals(L"http", false)), E_UNSUPPORTED_PROTOCOL, E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] error has been occurred.");
+ }
pInputFilePath.reset(_StringConverter::CopyToCharArrayN(url));
__isAsync = true;
result r = E_SUCCESS;
int err = ::PLAYER_ERROR_NONE;
- Tizen::Base::Utility::Uri mediaUri;
Tizen::Base::String scheme;
bool containsCookie = false;
bool containsUserAgent = false;
SysTryReturn(NID_MEDIA, !url.IsEmpty(), E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] Invalid argument is used. Input url is empty");
- mediaUri.SetUri(url);
- scheme = mediaUri.GetScheme();
- SysTryCatch(NID_MEDIA, scheme.Equals(L"http", false), r = E_UNSUPPORTED_PROTOCOL,
- E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] scheme is Unsupported protocol");
+ r = url.SubString(0, 4, scheme);
+ SysTryReturn(NID_MEDIA, r == E_SUCCESS, E_UNSUPPORTED_PROTOCOL , E_UNSUPPORTED_PROTOCOL, "[%s] Failed to perform SubString operation", GetErrorMessage(E_UNSUPPORTED_PROTOCOL));
+ SysTryReturn(NID_MEDIA, (scheme.Equals(L"http", false)), E_UNSUPPORTED_PROTOCOL, E_UNSUPPORTED_PROTOCOL, "[E_UNSUPPORTED_PROTOCOL] error has been occurred.");
pInputFilePath.reset(_StringConverter::CopyToCharArrayN(url));
__isAsync = true;