2

私のアプリケーションでは、UITableview のサーバーからビデオ リンクを取得します。これらのリンクはすべて、サーバー上のテキスト ファイルに保存されます。しかし、UITableview でこれらのリンクのサムネイルを取得したいと考えています。これが私のイメージです。

ここに画像の説明を入力

私のスクリーンショットは、サーバーから取得したリンクを示していますが、これらのリンクのサムネイルは赤い円で表示されていません。これらの赤い円は私の webviews.here です私のコードです。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CustomCellIdentifier = @"CustomCellIdentifier ";
CustomCell *cell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier: CustomCellIdentifier];
if (cell == nil)
{
    NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
    cell = [nib objectAtIndex:0];
} 
// Set up the cell.
NSString *embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
NSString *html = [NSString stringWithFormat:embedHTML, [Listdata objectAtIndex:indexPath.row], cell.webSal.frame.size.width, cell.webSal.frame.size.height];    

cell.lblSal.text = [Listdata objectAtIndex:indexPath.row];
[cell.webSal loadHTMLString:html baseURL:nil];

return cell;
 }

NSlog を使用すると、このようなものが表示されます。

ここに画像の説明を入力 誰でも、私がどのような間違いを犯したかを教えてくれます。事前に感謝します。

4

1 に答える 1

1

シミュレーターでテストしています。サムネイルはシミュレーターに表示されません。デバイスで実行すると、ビデオのサムネイルが表示されます。

于 2012-06-05T08:04:15.713 に答える