利用video PreviewWidget在Ubuntu Scope中播放video

Result result = PreviewQueryBase::result();PreviewWidget listen("tracks", "audio");{VariantBuilder builder;builder.add_tuple({{"title", Variant("This is the song title")},{"source", Variant(result["musicSource"].get_string().c_str())}});listen.add_attribute_value("tracks", builder.end());}PreviewWidget video("videos", "video");video.add_attribute_value("source", Variant(result["videoSource"].get_string().c_str()));video.add_attribute_value("screenshot", Variant(result["screenshot"].get_string().c_str()));PreviewWidgetList widgets({ image, header, description });if ( result["musicSource"].get_string().length() != 0 ) {widgets.emplace_back(listen);}if( result["videoSource"].get_string().length() != 0 ) {widgets.emplace_back(video);}reply->push( widgets );运行我们的Scope,,我们可以看到如下的图片:

打掉的应是脆弱的铁屑,锻成的将是锋利的钢刀。

利用video PreviewWidget在Ubuntu Scope中播放video

相关文章:

你感兴趣的文章:

标签云: