player_api_.SetRecorderAudio(player_handle_, rec_conf_info_.is_record_audio_ ?1:0);autoret = player_api_.SetRecorderDirectory(player_handle_, rec_conf_info_.dir_.c_str());if( NT_ERC_OK != ret ) {AfxMessageBox(_T("设置录像目录失败,请确保目录存在且是英文目录"));return; } player_...
开始录像、结束录像设计如下: /** SmartPlayerForm.cs.cs* Created by daniusdk.com on 2017/04/19.* WeChat: xinsheng120*/privatevoidbtn_record_Click(objectsender,EventArgse){if(player_handle_==IntPtr.Zero)return;if(btn_record.Text=="录像"){if(!is_rec_video_&&!is_rec_audio_){MessageB...
demo实现实例: LRESULTCSmartPlayerDlg::OnSDKEvent(WPARAMwParam,LPARAMlParam){if(!is_playing_&&!is_recording_){returnS_OK;}NT_UINT32event_id=(NT_UINT32)(wParam);if(NT_SP_E_EVENT_ID_PLAYBACK_REACH_EOS==event_id){StopPlayback();returnS_OK;}elseif(NT_SP_E_EVENT_ID_RECORDER_REACH_EOS==...
Windows平台RTMP播放器、RTSP播放器C# demo Windows平台C#的demo,添加了“设置台标”选择框,在player窗口左上角显示“叠加字符展示”,具体内容、坐标可自定义,具体效果如下: 核心代码 //设置OSD文本privatevoidDrawOSD(stringdraw_text){// gdi 绘制的话,文本请自己绘制if(is_gdi_render_)return;if(player_handle_...
Windows平台RTMP播放器、RTSP播放器C++ demo Windows平台C++的demo,以录像过程为例,动态在左上角显示个闪动的图标+当前时间,具体效果如下: 核心代码 std::shared_ptr<nt_argb_image_logo> CSmartPlayerDlg::MakeLogo() { std::shared_ptr<nt_argb_image_logo> logo_image; ...
我们在实现Windows平台播放的时候,一般首选D3D,D3D不支持的情况下,考虑数据回上来,采用GDI模式,一般实现如下,先做D3D检测,以大牛直播SDK播放端为例(Github),调用NT_SP_IsSupportD3DRender(),检测是否支持D3D模式,如果支持的话,调用NT_SP_SetRenderWindow(), 然后,设置是否等比例缩放(调用NT_SP_SetRenderScaleMode()...
我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现: 全屏播放需要考虑的点不多: 第一:视频播放后,全屏的意义; 第二:全屏后,是否等比例显示,我们的设计原则是,之前等比例显示的,继续等比例显示,之前铺满的,继...
voidCSmartPlayerDlg::StopRecorder(){if(player_handle_==NULL)return;player_api_.StopRecorder(player_handle_);btn_record_.SetWindowTextW(_T("录像"));is_recording_=false;if(!is_playing_){SetWindowText(base_title_);edit_duration_.SetWindowText(_T(""));btn_pause_.SetWindowText(_T("暂停...
我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现: 全屏播放需要考虑的点不多: 第一:视频播放后,全屏的意义; 第二:全屏后,是否等比例显示,我们的设计原则是,之前等比例显示的,继续等比例显示,之前铺满的,继...
No 5. Kodi - An Open-source Media Player for Windows/Mac Kodi is a free and open-source media player software application developed by the XBMC Foundation that can be used on Windows and macOS computer. The most important thing to make Kodi one of the best choices to play RTSP s...