Der Titel sagt alles! Aber um noch klarer zu sein, überprüfen Sie bitte diesen Screenshot. Dies ist eine 360-Video-Wiedergabe mit der Google VR https://developers.google.com/vr/ios/, aber ich möchte wissen, ob es möglich ist, diese kleine (Info) -Taste zu entfernen? und stattdessen unsere eigenen Video Controller überlagern?ist es möglich, die (i) Info-Taste zu entfernen und einige Video-Controller über 360 Video Google VR?
Antwort
Nun, ich habe eine Antwort auf meine eigene Frage. Alles klar, die (i) Taste kann nicht entfernt werden. bei least nicht für jetzt. Überprüfen Sie diese Antwort
Hallo. Der (i) ist beabsichtigt und so konzipiert, dass Benutzer und andere Entwickler das Feature verstehen können. Es verweist auf eine Google-Hilfe Artikel. Derzeit können Entwickler das Programm nicht deaktivieren.
https://github.com/googlevr/gvr-ios-sdk/issues/9#issuecomment-208993643
Google ermöglicht es Ihnen, eine benutzerdefinierte GVRView zu schaffen, die nicht das (i) Symbol hat - aber es geht für die eigenen OpenGL-Code Erstellung des Video sehen.
Ein Hack auf v0.9.0 arbeitet, ist eine Instanz von QTMButton zu finden:
let videoView = GVRVideoView(frame: self.view.bounds)
for subview in self.videoView.subviews {
let className = String(subview.dynamicType)
if className == "QTMButton" {
subview.hidden = true
}
}
Es ist ein Hack aber so könnte es unbeabsichtigte Folgen haben und die Arbeit möglicherweise nicht in der Vergangenheit oder zukünftige Versionen.
GVRVideoView *videoView = [[GVRVideoView alloc] initWithFrame:CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height)];
for (UIView *view in videoView.subviews) {
if ([view isKindOfClass:[UIButton class]]) {
if ([NSStringFromClass([view class]) isEqualToString:@"QTMButton"]) {
[view removeFromSuperview];
}
}
}
Seine adaequat in v1.0 als auch –
in v1.0 arbeiten, aber nicht im Vollbild-Modus. –
ja, Vollbildmodus funktioniert nicht :( –