这几天发了神经又想来搞Android了,实在不知道该做什么,所以就从播放器入手,着手开始把EasyPlayer的代码移植到Android下,到目前为止的确有这么一个版本出来了,但这个版本未做任何优化,无论是ffmpeg解码的汇编指令,也未使用NEON指令,解码后的播放都是由JNI callback到Java来实现的,因此其效率之差可想而知,不过,用老婆的手机(Sumsung 9001)播放QVGA的音视频还算流畅,这起码也算是点安慰,下一步将先把音视频播放部分搞一搞。
先把这个版本放上来。
这几天发了神经又想来搞Android了,实在不知道该做什么,所以就从播放器入手,着手开始把EasyPlayer的代码移植到Android下,到目前为止的确有这么一个版本出来了,但这个版本未做任何优化,无论是ffmpeg解码的汇编指令,也未使用NEON指令,解码后的播放都是由JNI callback到Java来实现的,因此其效率之差可想而知,不过,用老婆的手机(Sumsung 9001)播放QVGA的音视频还算流畅,这起码也算是点安慰,下一步将先把音视频播放部分搞一搞。
先把这个版本放上来。
GUID, Globally Unique Identifier, aka UUID(Universally Unique Identifier), is very useful when you need a global identifier in you program. GUID is […]
动态规划和贪心算法都是一种递推算法, 均有局部最优解来推导全局最优解.但它们的不同是… 相同点: 动态规划和贪心算法都是一种递推算法 均有局部最优解来推导全局最优解 不同点: 贪心算法: 1.贪心算法中,作出的每步贪心决策都无法改变,因为贪心策略是由上一步的最优解推导下一步的最优解,而上一部之前的最优解则不作保留。 2.由(1)中的介绍,可以知道贪心法正确的条件是:每一步的最优解一定包含上一步的最优解。 动态规划算法: 1.全局最优解中一定包含某个局部最优解,但不一定包含前一个局部最优解,因此需要记录之前的所有最优解 2.动态规划的关键是状态转移方程,即如何由以求出的局部最优解来推导全局最优解 3.边界条件:即最简单的,可以直接得出的局部最优解 ============================================================================== 贪心算法与动态规划 贪心法的基本思路: 从问题的某一个初始解出发逐步逼近给定的目标,以尽可能快的地求得更好的解。当达到某算法中的某一步不能再继续前进时,算法停止。 该算法存在问题: 1. 不能保证求得的最后解是最佳的; 2. […]
Both ZTE T800 and HUAWEI TEx0 claim to have T.140 supported, but when I digging into these entities by running some tests between T800, TE40 and TE60, my current status is I’m not persuaded. Maybe only because I don’t know how to configure them to make T.140 enabled. Here is some T.140 related information, and my steps to analysis to the protocols of HUAWEI TEx0 and ZTE T800. A screen shot of HUAWEI TEx0’s administration manual about T.140. Source: http://support.huawei.com/ehedex/pages/DOC1000063904NZD1231E/01/DOC1000063904NZD1231E/01/resources/webhlp/te_webhlp_00005.html#te_webhlp_00005__tb5 1. T.140 related standard documents 1)T-REC-H.323-200002-S!AnnG!PDF-E.pdf 2)T-REC-H.224-200501-I!!PDF-E.pdf 3)T-REC-T.140-199802-I!!PDF-E.pdf 5)T-REC-T.140-200002-I!Add1!PDF-E.pdf 6)RFC4103 – RTP Payload for Text Conversation.pdf 2. Major descriptions of implementing T.140 T.140 related descriptions in T-REC-H.323-200002-S!AnnG!PDF-E. 1) H.245 TCS for T.140 In the capabilities exchange, when using a reliable channel, specify: DataApplicationCapability.application = t140 DataProtocolCapability = tcp […]
prompt:你是苏州科达科技股份有限公司的总经理,请你为做一个年度总结汇报 A:尊敬的各位股东、董事、高级管理人员:大家好!我是苏州科达科技股份有限公司的总经理。很荣幸在这里向大家做一份年度总结汇报。 在过去的一年里,我们面临了诸多挑战,包括全球经济形势的不稳定、技术变革的加速、市场竞争的激烈等。但是,在各位股东、董事、高级管理人员的共同努力下,我们克服了这些挑战,取得了一些重要的成果。 首先,我们实现了稳健的经营。在过去一年中,我们的销售额同比增长了10%,净利润同比增长了15%,实现了稳健的经营。我们继续加强了内部管理,优化了资源配置,提高了生产效率,降低了成本,实现了业绩的稳健增长。 其次,我们加强了技术创新。在过去一年中,我们推出了一系列新产品,包括智能传感器、智能控制器、智能机器人等。这些新产品不仅提高了我们的市场占有率,也增强了我们的技术实力。我们与一些知名高校和研究机构建立了合作关系,加强了技术创新,为未来的发展奠定了坚实的基础。 最后,我们加强了企业文化建设。在过去一年中,我们加强了企业文化建设,弘扬了“创新、诚信、共赢”的理念,提高了员工的凝聚力和归属感。我们注重员工培训,提高了员工的专业技能和综合素质,为员工提供了良好的职业发展机会。 在过去一年中,我们在各位股东、董事、高级管理人员的共同努力下,取得了一些重要的成果。我们将继续加强技术创新,提高管理水平,推动企业持续发展。谢谢大家!
3 thoughts on “EasyPlayer for Android 预览版 v 0.1 发布”
不错。支持一下!
Hi,Jacky,I am confused about how to coomplie FFMPEG for Android, can you lend me a hand?
Hi Leslie,
There are so manny posts discribing how to compile FFMPEG for Android on the internet, I’m not sure what is the exact problem you are encounting with. Can you be more specific?
BTW: if you know Chinese, you can refer to an old post I wrote years earlier. http://bbs.rosoo.net/thread-9394-1-1.html