Android media 测试,如何在ANDROID中检测媒体文件是否受DRM保护?

我尝试使用Android VideoView(媒体播放器)播放MPEG4文件 . 但它给出了以下错误 . 这是日志 .

VERBOSE/MediaPlayerService(64): setDataSource(), player type = 4

DEBUG/MediaPlayerService(64): setDataSource(), player type = **STAGEFRIGHT_PLAYER**

VERBOSE/MediaPlayerService(64): [17] setVideoSurface(0x35718)

VERBOSE/MediaPlayerService(64): [17] setVideoSurface(0x16fd8)

VERBOSE/MediaPlayerService(64): [17] setAudioStreamType(3)

VERBOSE/MediaPlayerService(64): [17] prepareAsync

VERBOSE/MediaExtractor(64): **FAILED to autodetect media content.**

VERBOSE/MediaPlayerService(64): [17] notify (0x403a0, 100, 1, -2147483648)

ERROR/MediaPlayer(7546): error (1, -2147483648)

INFO/MediaPlayer(7546): MediaPlayer handleMessage what=100

ERROR/MediaPlayer(7546): **Error (1,-2147483648)**

DEBUG/VideoView(7546): Error: 1,-2147483648

从论坛中我发现,如果MPEG4视频受DRM保护,则无法在Android中播放 .

如何查找媒体是否受DRM保护?

在使用videoview播放媒体之前,有没有办法删除DRM保护?

在Android中流式传输视频的最佳方式?相同的MPEG4视频流完全在iPhone中,但在Android中它不是吗?请有人解释一下 .

提前致谢 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值