Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android mp4在谷歌电视模拟器上播放,但赢得了';t在谷歌电视设备上播放_Android_Google Tv - Fatal编程技术网

Android mp4在谷歌电视模拟器上播放,但赢得了';t在谷歌电视设备上播放

Android mp4在谷歌电视模拟器上播放,但赢得了';t在谷歌电视设备上播放,android,google-tv,Android,Google Tv,我使用以下代码播放mp4视频: Intent i = new Intent(Intent.ACTION_VIEW); i.setDataAndType(Uri.parse(url, "video/mp4"); ctx.startActivity(i); 它在手机和平板电脑以及谷歌电视模拟器上运行良好,但在谷歌电视设备上抛出ActivityNotFoundException 有什么想法吗?当我尝试使用上面的代码片段播放MP4视频时,收到“没有应用程序可以处理此操作”消息。看起来没有可以播放视频的

我使用以下代码播放mp4视频:

Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(url, "video/mp4");
ctx.startActivity(i);
它在手机和平板电脑以及谷歌电视模拟器上运行良好,但在谷歌电视设备上抛出ActivityNotFoundException


有什么想法吗?

当我尝试使用上面的代码片段播放MP4视频时,收到“没有应用程序可以处理此操作”消息。看起来没有可以播放视频的默认应用程序。当您提供错误的媒体类型时,ActivityNotFoundException会正常发生。

这是否真的意味着谷歌电视设备没有用于播放视频的默认应用程序?将向工程团队报告此情况并回复给您。仅供参考,您还可以在这里提交与谷歌电视相关的bug,请参阅工程团队的回复:目前谷歌电视没有任何能够处理这些意图的内置应用程序。已作为功能请求接受。您知道是否可以通过在应用程序中实现MediaPlayer类来播放mp4视频吗?mp4是谷歌电视支持的视频格式,应该与MediaPlayer类配合使用。您可以试用MediaPlayer Apidemos