使用Kaltura Android客户端播放视频点播流

使用Kaltura Android客户端播放视频点播流,android,kaltura,Android,Kaltura,我有一个Kaltura CE 10.0.0单服务器设置 我正在尝试使用Kaltura Demo Android客户端播放存储在Kaltura上的视频。 但我得到的错误是无效的数据格式。选择另一个 调试后发现调用服务函数listAllFlavorsFromContext如下: FlavorAsset.listAllFlavorsFromContext(TAG, entryId,"widevine_mbr,widevine,iphonenew"); 当服务器无法返回正在播放的视频时,返回0大小的列

我有一个Kaltura CE 10.0.0单服务器设置

我正在尝试使用Kaltura Demo Android客户端播放存储在Kaltura上的视频。
但我得到的错误是
无效的数据格式。选择另一个

调试后发现调用服务函数listAllFlavorsFromContext如下:

FlavorAsset.listAllFlavorsFromContext(TAG, entryId,"widevine_mbr,widevine,iphonenew");
当服务器无法返回正在播放的视频时,返回0大小的列表

widevine_mbr,widevine,iphonenew
所以为了进行测试,我尝试了不同的风格,如移动、iphone、web、iphonenew,使用这些风格我得到了列表,但播放器厌倦了使用HLS和m3u8文件播放它。
但它也会失败,因为主m3u8中列出的子m3u8文件丢失

我检查了该条目ID的风格,在“说明”下显示了这些风格的警告,但当我从PC浏览器播放风格文件时,它会正常播放:

video warnings: 2107,288,2500#The target flavor bitrate (288) does not
comply with the requested bitrate (2500).; 2106,#Redundant bitrate.
audio warnings: 2106,#Redundant bitrate.

video warnings: 2112,ffmpeg-aux#The transcoder (ffmpeg-aux) can not handle this content.
audio warnings: 2106,#Redundant bitrate.
这些仅仅是警告,还是由于这些警告,条目的这种风格不可用?我在KMC中看到味道的状态


有人能帮我一下吗,因为我已经被困在这上面很久了

你解决了这个问题吗?是的,问题是我的kaltura设置没有对Android客户端尝试播放的HLS流进行流式处理,所以我修改了客户端代码并硬编码以接收渐进式下载流,然后它开始工作。另外,
ListAllFavorsFromContext
中的另一个更改将视频的选项卡作为移动设备传递给了我,该选项卡将我得到的所有视频列表作为0返回给了我。@我知道一个用户对此线程进行评论已经晚了。我刚刚开始使用kaltura sdk,这让我很困惑。它提供kaltura配置,kaltura客户端类wh9ic不时使用asynctask evry。。我的意思是,在创建库的同时,多线程仍在农村使用。。我想知道如何使用kaltura和其他库。请与kaltura develpoment分享您的宝贵经验