如题,AudioQueue播放本地音频文件,该音频文件实时在写数据(由网络下载并实时写到文件,音频文件是固定大小的,比如说是5000000bytes)。
问题是: 当我判断下载的数据足够给AudioQueue播放的时候,就让AudioQueue播放这个本地文件,但AudioQueue只能识别我当时给它的文件的当时内容(比如当时文件只有前100000bytes),它就只能读到100000bytes就停止了。除非我拖动进度条,拖到比如200000bytes的位置,他才知道更新后的文件里具体的数据。
请问有什么办法让AudioQueue知道这个文件的实时数据大小呢