投稿者 るきお  (社会人) 投稿日時 2020/10/23 08:17:42
魔界の仮面弁士さんの情報で解決するかもしれませんが思ったことを書きます。

今回マルチスレッドで実行すると再生できないということなので、サンプルとしてはそのマルチスレッドで再生できないサンプルを投稿していただければ少なくともこちらで試すくらいのことはできます。
場合によっては、魔界の仮面弁士さんが紹介しているリンク先の解決方法をそれに適用してみることもやるかもしれません。

投稿いただいたプログラムが実行できないのもであったので、欠けている部分を補って、とにかく実行できるようにしようと少し作業し始めたのですが、肝心のマルチスレッド部分に関しては皆無でしたので実行を断念しました。

他の人がすぐ試せるとそれだけ解決につながる情報を得られる可能性が高くなります。そして、そのような簡単に試せる状態を作り出す過程で自分で解決方法を発見することもたくさんありますので、問題を再現できる最小限のプログラムを作るというようにアプローチされるのも良いなと思いました。

※技術的な中身としては私の第一印象はリンク先の意見とだいたい同じです。つまり、UIスレッドでしか実行できない処理なのではないかなと思いました。