当前位置: 首页 > news >正文

网站制作教程谁的好公司网站怎么建立优化体系

网站制作教程谁的好,公司网站怎么建立优化体系,爱客是什么牌子档次,合肥建设工程信息网站​这节课我们开始利用ffmpeg和opencv在Android环境下来实现一个rtmp播放器#xff0c;与第2课在PC端实现播放器的思路类似#xff0c;只不过在处理音视频显示和播放的细节略有不同。 1.压缩备份上节课工程文件夹并修改工程文件夹为demo20#xff0c;将demo20导入到Eclipse或…​这节课我们开始利用ffmpeg和opencv在Android环境下来实现一个rtmp播放器与第2课在PC端实现播放器的思路类似只不过在处理音视频显示和播放的细节略有不同。 1.压缩备份上节课工程文件夹并修改工程文件夹为demo20将demo20导入到Eclipse或者在原工程上继续下列的开发步骤。 2.右单击工程目录下的jni节点并添加一个新的C类fmlp如下图所示 3.删除工程中的其它按钮并添加id为startBtn的按钮 Buttonandroid:idid/startBtnandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_alignParentBottomtrueandroid:layout_centerHorizontaltrueandroid:onClickstartandroid:textStart/ 在MainActivity.java中添加以下代码 Button startBtn;startBtn(Button)findViewById(R.id.startBtn);                public native String startFF(String rtmpURL);public native String stopFF(); 4.绑定单击事件start用于启动C中的FFmpeg线程 public void start(View view){ backWidth Integer.toString(320);backHeightInteger.toString(240);rtmpURL rtmp://192.168.0.100/vod/2.mp4;msgTxt.setText(startFF(rtmpURL));                }  5.在jni目录下添加fmlp类 fmlp.h内容如下 class fmlp {public:fmlp();virtual ~fmlp();string init();}; fmlp.cpp内容如下 std::stringfmlp::init() {returnHello fmlp...;} 6.在demo.cpp中添加启动FFmpeg的代码 JNIEXPORT jstring JNICALL Java_com_example_demo_MainActivity_startFF(JNIEnv *env, jobject obj) {if(myFmlpNULL){myFmlp new fmlp();}std::string strmyFmlp-init();return env-NewStringUTF(str.c_str());} 7.在Android.mk中添加fmlp编译选项以使fmlp.cpp被编译完整的Android.mk内容如下 LOCAL_PATH : $(call my-dir)#ffmpeg libinclude$(CLEAR_VARS)LOCAL_MODULE : avcodecLOCAL_SRC_FILES : lib/libavcodec.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : avdeviceLOCAL_SRC_FILES : lib/libavdevice.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : avfilterLOCAL_SRC_FILES : lib/libavfilter.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : avformatLOCAL_SRC_FILES : lib/libavformat.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : avutilLOCAL_SRC_FILES : lib/libavutil.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : postprocLOCAL_SRC_FILES : lib/libpostproc.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : swresampleLOCAL_SRC_FILES : lib/libswresample.soinclude$(PREBUILT_SHARED_LIBRARY)include$(CLEAR_VARS)LOCAL_MODULE : swscaleLOCAL_SRC_FILES : lib/libswscale.soinclude$(PREBUILT_SHARED_LIBRARY)#x264 libinclude$(CLEAR_VARS)LOCAL_MODULE : libx264LOCAL_SRC_FILES : lib/libx264.161.soinclude$(PREBUILT_SHARED_LIBRARY)#opencv libinclude$(CLEAR_VARS)LOCAL_MODULE : opencvLOCAL_SRC_FILES :lib/libopencv_java3.soinclude$(PREBUILT_SHARED_LIBRARY)#demoinclude$(CLEAR_VARS)LOCAL_MODULE    : demoLOCAL_SRC_FILES : fmlp.cpp demo.cppLOCAL_C_INCLUDES $(LOCAL_PATH)/include##-landroid参数 for native windowsLOCAL_LDLIBS : -llog -landroid#LOCAL_LDLIBS : -llog -lzLOCAL_SHARED_LIBRARIES :opencv libx264 avcodec avdevice avfilter avformat avutil postproc swresample swscaleinclude$(BUILD_SHARED_LIBRARY) 调试运行能正确返回信息Hello fmlp...则表示程序运行正常。
http://www.hkea.cn/news/14282778/

相关文章:

  • 松山湖网站建设公司在汕头的网络公司有哪些
  • 视频直播网站网页设计案例
  • 前端响应式网站wordpress国主题公园
  • 微信手机网站开发苏州注册公司好快记财务
  • 设计网站如何推广方案织梦猫网站模板
  • 品牌网站策划书百度seo优
  • 山西省财政厅门户网站三基建设网站的汉化包怎么做
  • 网站官网认证加v怎么做wordpress手机移动版
  • 网站制作宣传洛阳做网站排名
  • 网站开发人员没有按照设计开发网站开发需要什么专业
  • 做网站软件定制开发中铁建设集团门户网门户
  • 专门做外卖的网站深圳百度
  • 小程序 手机网站在工商网站上怎么做电话的变更
  • 网络建站流程网页制作自我介绍源代码
  • html网站分页怎么做的学网站建设需要什么软件有哪些
  • 自己做的网站如何推广如何利用网站做产品推广
  • 做企业网站需要购什么简单房地产网站
  • 做服装必须看的十大网站网络营销是以什么为基础
  • 用dw做网站郑州本地seo顾问
  • 文山州建设局网站html制作个人简历
  • 网站头部固定网站建设 中企动力东莞后台管理
  • 手机网站与pc网站同步微博短网址生成
  • 滁州seo网站推广wordpress替换文字
  • 商务电商网站建设宣城市网站建设
  • 莱芜信息招聘平台seo网站优化代码
  • 苏州手机网站搭建一个网站需要多少钱
  • 众筹网站搭建请别人做网站注意事项
  • 网站建好了怎么做淘宝客游戏开发大亨破解版
  • 免费行情软件网站直播济南高端建站
  • 毕业设计代做网站有哪些如何建立自己音乐网站