ica*_*oli 11 c++ macos video quicktime openframeworks
我在MacOS 10.7.2(b.11C74)上使用QuickTime API时遇到问题.
这是一段打开电影描述符的openFrameworks代码:
// ofQuickTimePlayer.cpp
bool createMovieFromURL(string urlIn, Movie &movie){
char * url = (char *)urlIn.c_str();
Handle urlDataRef;
OSErr err;
urlDataRef = NewHandle(strlen(url) + 1);
// ...
BlockMoveData(url, *urlDataRef, strlen(url) + 1);
err = NewMovieFromDataRef(
&movie,
newMovieActive,
nil,
urlDataRef,
URLDataHandlerSubType);
// ...
if ( err != noErr ) {
ofLog(OF_LOG_ERROR,"createMovieFromURL: error loading url");
return false;
} else {
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
我只需要打开HLS视频流.
测试Apple HLS流无法加载,但不会呈现视频.这是:http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
-2048在这种情况下,我的测试HLS流无法加载并且错误等于.
通过HTTP和RTSP协议传输.mp4,一切都很完美.
相同的流在QuickTime Player 10.1(501.5)中完美播放.
我的小研究的细节在这里:https://github.com/openframeworks/openFrameworks/issues/897
所以我的问题是:
| 归档时间: |
|
| 查看次数: |
743 次 |
| 最近记录: |