2016-03-23 2 views
7

は、ソーシャルアプリは、機能を持っています。それはどうすればいいですか?iOSのどのURLからサムネイルを取得するには?我々はそれが<a href="https://i.stack.imgur.com/6BWwN.png" rel="noreferrer"><img src="https://i.stack.imgur.com/6BWwN.png" alt="enter image description here"></a></p> <p> はiOSアプリで行うことは、このことが可能であり、そのURLから私たちにサムネイルを与えているテキストビュー上のリンクを貼り付ける際に、両方のチャットのアプリで

+1

何を試しましたか?質問をする前に、あなた自身でこれを探してみてください。 – Popeye

+0

[現在のAVPlayerのサムネイルまたは画像を作成する](http:// stackoverflow。com/questions/15360721/create-a-thumbnail-of-avplayer-at-current-time) – Popeye

+0

元の画像があればいつでもサムネイルを作成できます。 YouTubeは基本的にAPIを通じて小さなサムネイルを提供しています。そのAPIを使用する場合は、それを見たに違いありません。 – holex

答えて

1

を(ただ、 "iOSのOpenGraphパーサを" グーグル)私は最終的に使用

MTDURLPreview on githubでそれをやった

#import "MTDURLPreview.h" 

[MTDURLPreview loadPreviewWithURL:@"url here" completion:^(MTDURLPreview *preview, NSError *error) { 
    NSLog(@"Image URL : %d", [preview.imageURL isEqual:[NSNull null]]); 
    NSLog(@"Content : %@", preview.content); 
    NSLog(@"Title : %@", preview.title); 
}]; 

はあなたの問題を解決を願っています。

8

私はHTMLコンテンツを解析し、.png、jpgなどのファイルへのリンクを見つけようとします。次に、非常に小さい画像やCSSで背景として指定された画像を除外する解像度をチェックします。その結果、ユーザーはあなたが添付したスクリーンショットのようなフィルタリングされた画像のリストを取得します。あなたはPhoneGapのを使用することができ、これは自動的に動作させるためにhttps://github.com/nolanw/HTMLReader

2

、あなたのような

<meta property="og:title" content="The Rock" /> 
<meta property="og:type" content="video.movie" /> 
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /> 
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" /> 
2

ページたとえば、HTMLのソースを表示するためにいくつかのアルゴリズムを入力する必要があります使用することができパーサとして

FacebookはOpenGraph情報をWebページから使用して、リンクのサムネイルを生成します。 OpenGraphの属性は、Webページに表示されるオブジェクトを表します。

<meta property="og:title" content="The Rock" /> 
<meta property="og:type" content="video.movie" /> 
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /> 
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" /> 

これらのメタタグはogの接頭辞を持っている:A.Krasniqiの答えに示すようOpenGraphデータは、メタタグに格納されます。

基本OpenGraph属性が含まれます:

  • OG:タイトル(オブジェクトのタイトル)
  • OG:タイプ(オブジェクトの種類、例えばvideo.movi​​e)
  • OG:URLを(このオブジェクトへの永久的な、正規のURL)
  • OG:画像(ページを表す画像)

他のタグは、次のとおり

  • OG:説明(オブジェクトの説明)
  • OG:ビデオ
  • OG:オーディオ

すべてOpenGraphパラメータは、次のことができ、これらを解析するにhere

を文書化されていますNSXMLParserを使用しますが、他はOpenGraphパーサーを実装しています。

関連する問題

 関連する問題