Android版Spoon(Ver.8.9.0)のCAST投稿不具合について
SpoonのCASTをAndroid版アプリでアップロードした場合、iPhone(iPadも)で聞けない問題について、調査を行いました。
原因と暫定対処方法について備忘録を残しておきます。
お急ぎの方は暫定対応方法①~③のどれかでどうぞ。
検証前提
検証日:2023/11/04~2023/11/05
Webクライアント:8.9.0-beta.5
Android版アプリ:8.9.0(516)
iPadOS版アプリ:8.9.0(2030)
問題の再現方法
Android版Spoonで、mp3形式のファイルをCASTとしてアップロード
iPhone、iPad版Spoonでは、アップロードされたCASTを再生できない
問題の原因
Android版Spoonでのみ、アップロードしたファイル名が「m4a」として登録されてしまうことが原因。
解析の結果、ファイルそのものはmp3であり、まったく「m4a(MP4 Audio)」ではないため、iPhone/iPad/Safariでは再生が不可能となっている。
Android版のアプリやPCのWebブラウザ版では、上記問題を無視してなんとなく裏でうまいこと(MP3として)再生してくれているので、一見して問題がないように見えている。
暫定対応方法①:m4a(mp4)としてアップロードする
前述のとおりAndroid版は拡張子がm4aとなるため、m4aをアップロードすれば良い、となる。
ファイル名にはアスキー文字(英数半角文字)のみでないとダメという話も聞いたが未検証。
暫定対応方法②:Android版Chromeからアップロードする
ChromeでSpoonに入りログイン、メニューから「PC版サイト」を選んで「+作成する」→「CASTを投稿する」からアップロードする。
暫定対応方法③:PCのWebブラウザからアップロードする
Android版Chromeと同様、Spoonに入りログイン、メニューから「PC版サイト」を選んで「+作成する」→「CASTを投稿する」からアップロードする。
注意点
暫定対応方法②では後述の「追加の問題点」が発生する。
また、暫定対応方法②や③では「このCASTについて」の編集欄が出てこないので、後でアプリから修正する必要がある。
追加の問題点
Android版アプリや、Android版Chromeからmp3をアップロードした場合、iPhone/iPad/SafariやPCのWebブラウザからアップロードした場合と比べ、ファイルに変更が加えられ、ビットレートが下げられている(劣化させられている)。
再エンコードされている状態に見えるが、なぜAndroid版のみ劣化させられているのか、Spoonへはバグ報告と併せて返答を求めている。
この記事が気に入ったらサポートをしてみませんか?