我正在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))
我想这是因为视频不允许远程观看。有人知道是否可以对此限制进行排序,或者是否有办法在通知上显示视频?
此致
答案 0 :(得分:5)
不,您无法在Notification
中显示视频。部分原因是RemoteViews
不支持您需要的SurfaceView
,TextureView
或VideoView
。部分地,这是因为负责显示视频的一方可能没有这样做的权利(例如,可能没有互联网访问权限)。请记住,你并不是实际显示Notification
- 其他人的人。您只需提供规范。