Мне нужна помощь, чтобы узнать, как писать и читать файлы с внешнего USB-накопителя с Tizen Smart TV. Неисправность возникает при ее обнаруженииКак получить доступ к внешнему хранилищу в Tizen Smart TVs
`
/**
* Hello World Sample Project
*/
// import Label component
var Label = caph.require('ui.base.component.Label');
caph.app.addScene('main', $class({
$extends : caph.require('ui.base.Scene'),
// oncreate is called when the scene is created
oncreate : function() {
// add "Hello World"
this.addChild(new Label({
text : 'Hello World',
size : [ 500, 100 ],
position : [ 300, 400 ]
}).setTextSize('72px').setStyle({
backgroundColor : 'red',
color : 'white'
}));
/// Here the filesystem showd show me all the storages
tizen.filesystem.listStorages(checkCorruptedRemovableDrives);
}
})).run();
`
И вот обратный вызов успеха, это покажет мне, сколько у меня хранилищ. ` /* Успех обработчик события */ вар checkCorruptedRemovableDrives = функция (склады) {
/// Here I will kow how much storages I have
console.log(storages.length);
for (var i = 0; i < storages.length; i++) {
if (storages[i].type != "EXTERNAL")
continue;
if (storages[i].state == "UNMOUNTABLE")
console.log("External drive " + storages[i].label + " is corrupted.");
}
};
`
Вот метод генерируется, когда есть ошибки, это никогда не вызывается. var checkCorruptedRemovableDrivesError = function(storages){ console.log("Error"); }
Теперь, выход консоли Визитки простого 0
meanning У меня нет памяти (но у меня есть внутренний, один и два USB смонтированных).
Кто-нибудь сталкивался с этой проблемой или имел какую-либо идею о том, как ее решить?
Спасибо, но я использую настоящий телевизор для проведения тестов. –
У вас уже есть файловая система? –
Здравствуйте. SDK 1.5 выпущен. и я получаю файловую систему, которая работает нормально как на SDK, так и на телевизоре. SDK не может получить событие прослушивателя изменений состояния и ошибку в отображаемом состоянии, но он может получить список файлов правильно. Телевизор работает очень хорошо. –