2017-03-25 2 views
0
"pictures": { 
     "sizes": [ 
     { 
      "width": 100, 
      "height": 75, 
      "link": "https://i.vimeocdn.com/video/566955426_100x75.jpg?r=pad", 
      "link_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F566955426_100x75.jpg&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png" 
     }, 
     { 
      "width": 200, 
      "height": 150, 
      "link": "https://i.vimeocdn.com/video/566955426_200x150.jpg?r=pad", 
      "link_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F566955426_200x150.jpg&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png" 
     }, 
     { 
      "width": 295, 
      "height": 166, 
      "link": "https://i.vimeocdn.com/video/566955426_295x166.jpg?r=pad", 
      "link_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F566955426_295x166.jpg&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png" 
     }, 
     { 
      "width": 640, 
      "height": 360, 
      "link": "https://i.vimeocdn.com/video/566955426_640x360.jpg?r=pad", 
      "link_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F566955426_640x360.jpg&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png" 
     }, 
     { 
      "width": 960, 
      "height": 540, 
      "link": "https://i.vimeocdn.com/video/566955426_960x540.jpg?r=pad", 
      "link_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F566955426_960x540.jpg&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png" 
     }, 
     { 
      "width": 1280, 
      "height": 720, 
      "link": "https://i.vimeocdn.com/video/566955426_1280x720.jpg?r=pad", 
      "link_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F566955426_1280x720.jpg&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png" 
     } 
     ] 
    }, 

Ich arbeite an einer iOS-App. Dies ist der JSON, mit dem ich mit der Vimeo-API arbeite, und ich möchte wissen, wie diese verschiedenen Bilder richtig gehandhabt werden. Ich möchte den mit der Höhe von 540 nehmen, aber in einigen Fällen könnte die Höhe 541 oder etwas anderes sein. Was ist, wenn es kein Bild mit einer Höhe von 540 gibt, sollte ich das letzte Bild standardmäßig aufnehmen? Was ist der richtige Weg, damit umzugehen? Sollte ich einfach versuchen, das zweitletzte Bild (das ist das mit der größten Höhe: 540 die meiste Zeit) zu nehmen und wenn es nur ein Bild gibt? Was wird aus produktionstechnischer Sicht normalerweise gehandhabt? Vielen Dank für jede Hilfe!Umgang mit mehreren Bildern mit verschiedenen Größen JSON

Antwort

1

Ihre Logik liegt bei Ihnen. Durchsuche die Liste der Bilder und finde die, die genau 540 ist. Wenn diese nicht existiert, liegt es an dir, was du stattdessen verwenden sollst. Sie können diejenige verwenden, die 540 am nächsten liegt (entweder größer oder kleiner, wie Sie es für richtig halten). Die nächstgrößere zu pflücken ist wahrscheinlich die beste. Es ist normalerweise besser, ein größeres Bild ein wenig kleiner zu machen, als ein kleineres Bild zu zeigen, das größer skaliert ist.

+0

danke mein Freund. – andypf

Verwandte Themen