Я использую Samsung Smart View SDK (версия 2.5.34) для создания локальных фотографий из моего приложения Android в Samsung Smart TV 2024 года (модель: ue43du7000uxtk, tizen os: t-ksu2eddeuc-13 https: // : 8002/). However, when I try to display a photo using PhotoPlayer, the playContent() method's onError callback is triggered with a com.samsung.multiscreen.Error indicating a "Not found error" (code 404).
SDK Usage for PhotoPlayer:
In my SamsungSmartViewManager class
Service currentConnectedService = ...; (obtained after successful connection)
Uri photoHttpUrl = Uri.parse("http://:/media?uri=file%3A%2F%2F....jpg");
String photoTitle = "My Photo";
String appName = getPackageName();
PhotoPlayer photoPlayer = currentConnectedService.createPhotoPlayer(appName);
if (photoPlayer != null) {
// Optional: Add PhotoPlayer.OnPhotoPlayerListener (currently empty implementation for testing)
photoPlayer.addOnMessageListener(new PhotoPlayer.OnPhotoPlayerListener() {
// Overridden methods like onPlayerInitialized, onError, etc.
@Override
public void onError(com.samsung.multiscreen.Error error) {
Log.e(TAG, "PhotoPlayerListener: onError - " + (error != null ? error.getMessage() : "Unknown Player Error"));
}
// ... other listener methods
});
photoPlayer.playContent(photoHttpUrl, photoTitle, new Result() {
@Override
public void onSuccess(Boolean success) {
Log.i(TAG, "PhotoPlayer.playContent onSuccess: " + success);
}
@Override
public void onError(com.samsung.multiscreen.Error error) {
// THIS IS WHERE I GET THE 404 ERROR
Log.e(TAG, "PhotoPlayer.playContent onError: " + (error != null ? error.getMessage() : "Unknown") + " (Code: " + (error != null ? error.getCode() : "N/A") + ")");
}
});
} else {
Log.e(TAG, "Failed to create PhotoPlayer instance.");
}
< /code>
Анализ журнала: < /h1>
My localfileserver (nanohttpd) Показывают, что он успешно обслуживает файл изображения при обращении непосредственно через свой http url.
Когда ошибка 404 возникает через фотопластир, localfileserver logs не показывают любого вкоугодного запроса для /enmpoint ... Он только иногда показывает запрос на /favicon.ico.
logs sdk (из более подробного сеанса) указывает на то, что до 404 PlayContent SDK пытается получить запрос получить запрос на http: // : 8001/aPi/v2/webpplication/, что по себе по себе. "samsung.default.media.player" channel seems to be established after PhotoPlayer (or its underlying Application object) connects.
My Questions:
Is there a known issue or a different API endpoint/method for interacting with the Default Media Player (DMP) via Smart View SDK on newer (2024) Samsung Tizen TVs (like Модель ue43du7000uxtk, Tizen OS T-KSU2EDDEUC-1301.0), что приведет к тому, что http: // : 8001/api/v2/webpplication/endpoint для возврата 404? Или другой порт, и SDK (v2.5.34) не обрабатывает это правильно для новых телевизоров? Если так, были ли какие -либо конкретные конфигурации или обходные пути, необходимые для DMP?
Есть ли альтернативные значения Appid или Channelid для медиаплеера по умолчанию на этих новых платформах Tizen? Сервер NANOHTTPD работает, и телевизор подключен для удаленного управления.
Любая помощь или указатели были бы очень оценены! Содержимое: // uri).
URL (http: // : /media? uri = file ...) доступен и служит изображению с изображением/JPEG Mime при тестировании из браузера в той же сети. Создание объекта приложения с Appid = "3201412000694" и Channelid = "samsung.default.media.player", затем вызов Application.connect (), за которым следует приложение. Это также привело к ошибке 404 от телевизора при приложении. Start () Call.
Подробнее здесь: https://stackoverflow.com/questions/796 ... msung-tize
Smart View SDK: 404 не найден с помощью photoplayer.playContent () на новом Samsung Tizen TV (модель UE43DU7000Uxtk / 20 ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение