我想在C++应用程序中流式播放Youtube视频或FLV文件。如何做呢? (我使用QT作为GUI)如何在C++应用程序中播放和播放Youtube/FLV视频?
0
A
回答
2
你有两个问题需要解决。
第一个你需要播放器技术。为此,您可以使用ffmpeg,但请记住,它是根据GPL(LGPL中的旧版本)获得许可的。
第二件事是您需要访问FLV视频网址。为此,您要么刮掉网站,要么使用YouTube GData API。如果您决定选择后者,您需要知道您需要与YouTube/Google达成特别协议才能获得高质量的媒体流。通常你不能访问FLV的。
0
相关问题
- 1. 在视频播放中播放视频
- 2. 如何使用手机的视频播放器应用程序播放视频
- 3. 如何在C#窗口应用程序中播放视频?
- 4. C++在控制台应用程序中播放视频音频
- 5. 如何在Windows应用程序上播放youtube视频C#
- 6. 如何在视频播放器中播放视频
- 7. 播放mp4视频android应用程序
- 8. 视频播放器应用程序
- 9. 如何通过LiveCode移动应用程序中的播放器播放视频?
- 10. 在iPhone应用程序中播放视频库中的视频
- 11. 视频播放器播放视频
- 12. 在Flash播放器中播放视频
- 13. 如何在C#中播放视频?
- 14. 如何在html5 jw播放器中播放youtube和vimeo视频
- 15. 如何在UIView在iOS应用程序中播放视频流?
- 16. 在视频中播放视频c
- 17. 在原生视频应用程序中播放视频URL WinRT
- 18. 在windows C++应用程序中播放视频剪辑
- 19. 在应用程序目标中实现视频播放c
- 20. 如何在YouTube视频播放器中播放YouTube视频中的视频android
- 21. 如何在我的android应用程序中播放管视频
- 22. 如何在Silverlight应用程序中播放youtube视频?
- 23. 如何在Windows Phone应用程序中播放视频
- 24. 如何在我的应用程序中播放vimeo视频?
- 25. 如何在我的Android应用程序中播放FLV视频
- 26. 如何在我的应用程序中播放视频
- 27. 如何在iPhone应用程序中播放YouTube视频?
- 28. 如何在Laravel 5.1应用程序中播放视频
- 29. 如何在Android应用程序中从Amazon S3播放视频?
- 30. 如何在iOS应用程序的内联中播放视频?
你是什么意思的“高质量流”你的意思是高清? 我需要普通的,我还需要youtube许可吗? – user63898 2010-02-10 12:39:48
通过GData API YouTube提供3gp和mpeg4视频流。这些视频的质量有点波动<100kbps。您在网站上看到的视频是具有更高比特率的flv视频,因此您需要特定的YouTube权限。 – rui 2010-02-10 15:40:20