mci と #pack の併用は単純にはできません。mci が実ファイルパスを必要としているのでそのままでは、読み込めません。
一度 bsave などで、実際にファイルを出力してから mci で読込してください。
また、「open command」に記載されている方法で、メモリストリームを直接再生する場合は、一度「AVIFile」API にてストリームインターフェイスポインタを作成した後に、特殊なデバイス名として読込してください。
【注意事項抜粋】
MCI can open AVI files by using a file-interface pointer or a stream-interface pointer.
To open a file by using either type of interface pointer, specify an at sign (@) followed by the interface pointer in place of the file or device name for the lpszDevice parameter.
For more information about the file and stream interfaces, see " AVIFile Functions and Macros."
https://docs.microsoft.com/ja-jp/windows/win32/multimedia/open