Serviceを読んで理解し、同意したものとみなします。144件0pyqt5でwmvの動画ファイルを再生する際、再生速度を変化させたいです。次は試しに書いたコードです。sys.exit(app.exec_())これを実行すると次のようなGUIが作成されます。ここで、動画を開き、再生したときにコンボボックスで再生速度を変化させたいのですが。上のコードでは変化が見られませんでした。1倍速で再生が続いただけでした。どのように修正すればよいのでしょうか。QVariant/ja一応、すべての再生サービスがサポートしているわけではない、という注意書きがありますが。qrealこのプロパティは、現在のメディアの再生レートを保持します。この値は、メディアの標準再生レートに適用される乗数です。デフォルトでは、この値は1.0で、メディアが標準ペースで再生されていることを示します。値が1.0より大きい場合は再生レートが高くなります。0より小さい値を設定することができ、標準ペースの乗数でメディアが巻き戻されることを示します。すべての再生サービスが再生レートの変更をサポートしているわけではありません。早送りまたは巻き戻しの間、オーディオおよびビデオの状態および品質に関して定義されたフレームワークである。注)強調は引用者による。無いのは一時的な変数だからですかね?C++で作った場合は、少し古い版数のQtでも動作しているようです。再生速度を選択されたレートに変更しますが、環境に依存するので機能しないことがあります。追記ちょっと調べたら、3カ月前に同様の質問があったけれど、回答が付いていません。rateこちらは巻き戻し再生が出来ないという質問ですが、解決していないようです。試しに動かしてみたら、Audio系が速度変更をサポートしていないと出ました。value.ご質問のものも、紹介した本家S.O.サイトのものも、かつそれらのどの倍率でもエラーになりました。細かく確認すれば、どこかの倍率はサポートしているのかもしれませんが、望み薄ですね。設定していないですね。設定することで動作する可能性が考えられます。'QVariant'とエラーが出ました。qrealへの変換の仕方が間違っているのでしょうか。14:07@tomaさん、それだと、元の処理が正しかったと思われます。プロパティを別の変数に読み取って、値がセットされているかどうか比較してみるとかして、確認してみてください。14:38コメントありがとうございます。分からなかったので、とりあえず諦めます。15:39さらなる追記ありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。