Как установить фон TaureViewCell со статическим изображением?

Я хотел бы программно установить изображение на фоне каждой ячейки в TaureViewCell. Есть идеи, как это сделать?

Thx заранее,

Stephane

-121--854394-

Почему «file.size» занимает много времени, и как сократить время? Я создаю приложение, которое касается песен, которые перетаскиваются в приложение. Есть ли более быстрый способ? Я...

Я создаю приложение, которое имеет дело с песнями, перетаскиваемыми в приложение. Когда я использую файл file.size , чтобы получить размер файла, требуется приблизительно 1500 мс (в среднем), чтобы получить это значение. Есть ли более быстрый способ? Я понимаю, почему это занимает время (и память), но поскольку я новичок в работе с файлами в HTML5, возможно, есть что-то, что я не знаю, что может сделать процесс быстрее.

То же самое справедливо для API файловой системы. Если я вызываю файл через него и вызываю file.size , это занимает аналогичное время.

К этому выводу я пришел, добавив в свой код console.time () .

Вот код (массово очищенный)

fileSystem.root.getFile(id, {}, function(fileEntry) {
    fileEntry.file(function(audioTemp) {
        console.time(1);
        console.log(audioTemp.size);
        console.timeEnd(1)
    });
});

Вот пример API файловой системы. Для работы с этим файлом (очевидно) необходим файл с именем id . Ниже приведен входной код файла D & D

function onChangeAddSongsInput() {
    var files = document.getElementById('addSongsInput').files;
    for(var i=0; i

EDIT

Я нахожусь на AMD-эквиве ядра двух дуэтов, 2,7 ГГц, 2 гигаграмм, win7 x64. Спецификации, которые я считаю, на самом деле достаточно приличны. Так что если что-то займет достаточно много времени на моей машине, я приму это как бездействие.

Это блокировщик для основной ошибки исправления в моем приложении. Я действительно хотел бы поставить с исправлением в течение этого длительного времени включены. Я не могу установить сумму (еще), может быть, есть минимальное время, прежде чем сумма установлена.

EDIT

Я выполнил некоторое тестирование, и, как оказалось, это занимает так много времени, потому что хром вычисляет размер, а не просто считывает его из некоторых метаданных. Здесь - результат теста.

Чем больше размер файла, тем больше времени он занимает и при повторном вызове использует некоторый кэш и не загружает файл. Так что теперь.. как я могу сократить это время? Размер является важной информацией в моем приложении, но, вероятно, недостаточно важной, чтобы замедлить скорость загрузки пользователя примерно на 1,5 секунды для каждого файла! Я планирую импортировать библиотеки, и это действительно поможет сократить это время при добавлении около 100 песен. На этот раз это будет большой проблемой для времени ответа приложения.

10
задан Rob W 29 March 2012 в 11:03
поделиться