有没有办法在Android上的remoteview通知中显示视频?

时间:2016-04-06 13:14:36

标签: java android video notifications

我正在Android的通知应用中工作,我的客户已要求我在通知预览中插入视频。

我知道我可以使用自定义视图创建包含图片和通知的通知,但是当我尝试将视频添加到自定义视图时,我的应用始终会出现此错误:

致命的例外:主要                                                                                     从包com.codeversed.example.Notifications发布错误通知:无法展开RemoteViews:StatusBarNotification(pkg = com.codeversed.example.Notifications user = UserHandle {0} id = 0 tag = null score = 0 key = 0 | com.codeversed.example.Notifications | 0 | null | 10008:Notification(pri = 0 contentView = com.codeversed.example.Notifications / 0x1090089 vibrate = default sound = default defaults = 0x7 flags = 0x18 color = 0x00000000 originalPackageName = N originalUserId = 0 vis = PRIVATE))

我想这是因为视频不允许远程观看。有人知道是否可以对此限制进行排序,或者是否有办法在通知上显示视频?

此致

1 个答案:

答案 0 :(得分:5)

不,您无法在Notification中显示视频。部分原因是RemoteViews不支持您需要的SurfaceViewTextureViewVideoView。部分地,这是因为负责显示视频的一方可能没有这样做的权利(例如,可能没有互联网访问权限)。请记住,并不是实际显示Notification - 其他人的人。您只需提供规范。