标签:android-video-player android android-intent
我有一个视频文件的URL,我需要使用手机的原生视频播放器播放.
我想使用Intent.ACTION_VIEW并将URI设置为Intent数据,我能够在HTC英雄之外实现上述G1.在Hero的情况下,我必须在Intent中显式设置类Name以启动默认的Video Player:intent.setClassName(“com.htc.album”,“com.htc.album.ViewVideo”);
但是,我对这种方法并不满意,因为它可能在其他Android设备上破坏.请咨询:
1.无论手机如何,通过Intent播放此视频网址的最佳方式是什么?
2.如何在Intent中有条件地设置ClassClass,特定于手机?
注意:为我们的应用程序编写独立的视频播放器不是我们目前可以承受的选项.
谢谢!
解决方法:
Note: Writing a standalone Video
Player for our app is NOT an option we
can afford at the moment.
首先,视频播放器是not part of the SDK,依赖它是一个很大的错误,正如你已经发现的那样.
其次,创建一个简单的视频播放器需要大约40 lines of code,并且你已经花了更多的时间来避免编写那些仅用于编写第一行的40行代码.
标签:android-video-player,android,android-intent 来源: https://codeday.me/bug/20190726/1546961.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。