2016-04-06 6 views
1

Ich arbeite in einer Benachrichtigungs-App für Android und mein Kunde hat mich gebeten, ein Video in die Benachrichtigungsvorschau einzufügen.Gibt es eine Möglichkeit, ein Video in einer Remoteview-Benachrichtigung auf Android anzuzeigen?

Ich weiß, dass ich in der Lage bin Benachrichtigungen mit Bildern und Anzeigen mit benutzerdefinierten Ansichten zu erstellen, aber wenn ich versuche, ein Video zu dem benutzerdefinierten Ansicht meiner App hinzuzufügen gebe mir immer diese Fehlermeldung:

FATAL AUSNAHME: Haupt Ungültige Benachrichtigung vom Paket com.codeversed.example.Notifications: RemoteViews konnte nicht erweitert werden für: StatusBarNotification (pkg = com.codeversed.example.Notifications user = UserHandle {0} id = 0 tag = null Punktzahl = 0 key = 0 | com.codeversed.example.Notifications | 0 | null | 10008: Benachrichtigung (pri = 0 contentView = com.codeversed.beispiel.Notifications/0x1090089 vibrate = Standardton = Standardvorgaben = 0x7 Flags = 0x18 color = 0x00000000 originalPackageName = N originalUserId = 0 vis = PRIVAT))

Ich nehme an, das ist es, weil Videos zu entfernten Ansichten nicht erlaubt sind. Weiß jemand, ob diese Einschränkung sortiert werden kann oder ob es eine Möglichkeit gibt, Videos auf Benachrichtigungen zu zeigen?

Grüße,

Antwort

3

Nein, können Sie nicht ein Video in einem Notification zeigen. Teilweise ist das, weil RemoteViews eine SurfaceView, TextureView oder VideoView nicht unterstützt, die Sie benötigen würden. Teilweise ist das so, weil die Partei, die dafür verantwortlich ist, das Video zu zeigen, möglicherweise keine Rechte dazu hat (z. B. kann sie keinen Internetzugang haben). Denken Sie daran, dass Sie sind nicht die eine zeigt tatsächlich die Notificationjemand anderen ist. Sie geben lediglich die Spezifikation an.

+0

Vielen Dank, ich werde es meinem Kunden sagen. Grüße, – gabicuesta

Verwandte Themen