/ / Brightcove-Player-Problem unter IOS - ios, brightcove

Brightcove-Player-Problem bei IOS - ios, Brightcove

Ich arbeite an einer iPhone-Anwendung, wo ich habeinklusive Bright Cove SDK zum Abspielen von Videos. Ich kann Videos abspielen, habe aber ein Problem mit dem Briefkasten um die Seiten der Player-Ansicht gefunden (schwarzer Bereich oben und Seitenleiste). Wie kann ich das Letterboxing um UIView-Ecken vermeiden? Es wäre großartig, wenn Sie ein Beispiel oder einen Beispielcode angeben können. Ich füge auch einen Screenshot für den Player hinzu.

Bildbeschreibung hier eingeben

Antworten:

0 für die Antwort № 1

Rufen Sie das Verhältnis des Videos aus den Videoeigenschaften ab:

video.properties[kBCOVCatalogJSONKeyFLVFullLength][@"frameWidth"];
video.properties[kBCOVCatalogJSONKeyFLVFullLength][@"frameHeight"];

Passen Sie dann die Größe Ihrer Videoplayeransicht an (playbackController.view) auf die gewünschte Höhe. Dies kann bedeuten, dass die Ansicht breiter ist als das übergeordnete Element und das Beschneiden der linken und rechten Seite, aber das gewünschte Ergebnis wird erzielt.